c# webservice primer Note I

----------------------

在WebService中重载方法

 WSI 规范不支持方法的重载,WebService默认设置是指示 WSI 规范。所以在WebService中重载方法时,先关闭一致性检查 :[WebServiceBinding(ConformsTo = WsiProfiles.None)] ,另外在方法中指定MessageName来创建唯一的别名。如:
[WebServiceBinding(ConformsTo = WsiProfiles.None)] public class DataObjectWebService : System.Web.Services.WebService { [WebMethod(EnableSession = true, MessageName= "Add1")] public voidAdd(int a) { } [WebMethod(EnableSession = true, MessageName= "Add2")] public void Add(string s) { } }

----------------------

你可能感兴趣的:(c# webservice primer Note I)