我正在尝试使用已提供WSDL的Web服务。我添加了引用服务,并使用生成的代理类/客户端。
客户端有一个名为getUpdate
的方法,需要getRequest
参数。
getRequest
班级有string UserName
,string WSName
和@params[] @params
属性。
我已经知道@允许C#使用保留字作为属性名称,但我不熟悉如何分配@params
属性。
参见代码:
using (var svc = new ServiceClient())
{
getRequest request = new getRequest();
request.UserName = "someuser";
request.WSName = "somename";
request.@params = //what do I do here?
var result = svc.getUpdate(request);
}
@params
属性的类型为@params[]
,我尝试分配的任何内容都会被标记为
不能隐含转换为params []
如何指定参数?