在WCF Web编程模型中,要使用查询字符串参数数组(即具有相同名称)编写操作契约,可以使用以下步骤:
[ServiceContract]
public interface IMyService
{
[OperationContract]
[WebGet(UriTemplate = "MyOperation?param={param}")]
string MyOperation(string[] param);
}
public class MyService : IMyService
{
public string MyOperation(string[] param)
{
// 处理参数数组
// ...
// 返回结果
return "操作完成";
}
}
string[] queryParams = new string[] { "value1", "value2", "value3" };
string result = myServiceProxy.MyOperation(queryParams);
这样,您就可以在WCF Web编程模型中使用查询字符串参数数组编写操作契约了。
领取专属 10元无门槛券
手把手带您无忧上云