如何为@params []数组分配Web服务请求

时间:2017-06-26 19:14:43

标签: c# webservices-client

我正在尝试使用已提供WSDL的Web服务。我添加了引用服务,并使用生成的代理类/客户端。

客户端有一个名为getUpdate的方法,需要getRequest参数。

getRequest班级有string UserNamestring 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 []

如何指定参数?

0 个答案:

没有答案