2011-05-24 40 views
0

我已閱讀here,這是不超載的WCF方法是一個好主意。但是,如果我要提供兩個不同的端點,並且因此提供了兩個不同的接口,那麼可以將它們的方法命名爲相同嗎?在不同端點的同名方法

非常感謝!

回答

2

這不是問題。在同一接口中具有相同名稱的方法的主要問題是WSDL不支持該問題;你仍然可以在WCF中通過更改操作契約的Name屬性來完成它(如你所提到的鏈接所建議的那樣),但是人們通常只是定義不同的方法名稱。

如果這些方法在不同的接口中,即使兩者都是由同一個服務實現的,那也不是問題,因爲當您爲服務創建代理時(使用Add Service Reference或svcutil),您將獲得一個客戶端類每份合約。