【发布时间】:2010-11-01 15:10:01
【问题描述】:
有没有办法将可选参数传递给 web 服务,而不必重载方法?
如果webservice用户直接访问webservice,我想做ActionA,如果用户通过我的web界面访问webservice,我想做ActionA + ActionB。
【问题讨论】:
标签: vb.net web-services .net-2.0
有没有办法将可选参数传递给 web 服务,而不必重载方法?
如果webservice用户直接访问webservice,我想做ActionA,如果用户通过我的web界面访问webservice,我想做ActionA + ActionB。
【问题讨论】:
标签: vb.net web-services .net-2.0
不,您不能真正为服务提供可选参数。
即使是 Web 的输入参数 服务方法是可选的,你必须 仍然包含它并设置参数 值为空
Supplying Web Service Method Arguments
因此,它在一定程度上是可选的,您不必提供值,但您仍然必须改写 null。重载是执行此操作的“正常”方式。
【讨论】: