有没有办法将可选参数传递给Web服务,而不必重载方法?
如果webservice用户直接访问webservice,我想做ActionA,如果用户通过我的web界面访问webservice,我想做ActionA + ActionB。
答案 0 :(得分:2)
不,你真的没有服务的可选参数。
即使是Web的输入参数 服务方法是可选的,你必须 仍然包括它并设置参数 值为null
Supplying Web Service Method Arguments
所以,它在某种程度上是可选的,你不必提供一个值,但你仍然需要编写null
。重载是执行此操作的“正常”方式。