如何在WSDL中使参数可选?

时间:2010-03-30 12:22:35

标签: wsdl parameters optional

我有一个WebService API,它的2个参数在WSDL中是可选的

public wsProxy[] Insert(wsProxy[] proxies, string loginname, string password, bool returnNewData)
{
  //code here
}

我需要一种在WSDL中将loginnamepassword显示为可选的方法。

有没有办法在C#中执行此操作。我可以在像[optional]loginname之类的参数前面添加标签吗?

我一直在环顾四周,但到目前为止还没有找到任何东西。

1 个答案:

答案 0 :(得分:0)

默认情况下,它们将在WCF生成的WSDL中显示为可选项(如果您知道禁用此可怕行为的方法,请告诉我。)