摘要:[WCF] OperationContract 名稱重複
OperationContract 名稱重複時,在 Attribute 內加上 Name 屬性,例如
[OperationContract(Name="Service1_Method1")]
void Method1();
[OperationContract(Name="Service1_Method2")]
void Method1(string param1);
不同 ServiceContract 若 OperationContract 名稱重複時,也可以用這各方式,
Client Proxy 程式碼會將 Name 屬性轉為實際調用的方法名稱。
參考:
http://msdn.microsoft.com/zh-tw/library/system.servicemodel.operationcontractattribute.name.aspx
http://social.msdn.microsoft.com/forums/en-US/wcf/thread/87e5526e-60a3-4115-a184-b150fa7d9366/
http://stackoverflow.com/questions/2411213/wcf-multiple-contracts-with-duplicate-method-names