2012-12-28 40 views
0

我已經看到人們用WCF服務中的多個端點來裝飾他們的配置文件。有什麼理由。當一個端點是好的,那麼爲什麼需要兩個或多個端點?WCF服務中多個端點的用途是什麼?

告訴我什麼時候需要多個端點的小局面。

回答

1

方案的多個端點:

  • 服務想公開不止一種類型的結合。
  • 服務希望在同一個綁定中公開多個合同。
  • 服務希望在不同的地址上顯示相同的綁定和契約。

http://debugmode.net/2010/05/25/multipleendpoint/

+0

是的,我得到了烏拉圭回合點,但想知道爲什麼人們喜歡創建多個類型的結合是什麼時候?當需要獲得多種類型的綁定時,給我一些示例情況。 – Thomas

+0

給我示例配置條目以揭示同一綁定上的多個合同。給我示例配置條目相同的綁定和不同地址的合同,以更好地理解和可視化。謝謝 – Thomas

+0

提供不同端點的優點是每個端點都可以使用不同的綁定。對於PHP客戶端,您可以擁有另一個用於.NET客戶端的端點。你可以有不同的加密類型等。例如,你可以有一個接口公開許多操作,並且你有基本的接口來完成基本的事情,並且你可以發佈第二個接口到外部,第一個接口用於內部使用並具有exntented功能。 – Reno