更新时间:2023-01-06 22:00:21
您可以有一个重载的方法的web服务与MessageName属性。这是一种解决方法,实现了重载功能。
You can have a Overloaded Method in webservices with MessageName attribute. This is a workaround to achieve the overloading functionality.
看 http://msdn.microsoft。 COM / EN-US /库/ byxd99hx%28VS.71%29.aspx
[WebMethod(MessageName="Add3")]
public double Add(double dValueOne, double dValueTwo, double dValueThree)
{
return dValueOne + dValueTwo + dValueThree;
}
[WebMethod(MessageName="Add2")]
public int Add(double dValueOne, double dValueTwo)
{
return dValueOne + dValueTwo;
}
该方法将变为可见作为 ADD2
和 ADD3
到外面。