2012-12-28 39 views
0

我已经看到人们用WCF服务中的多个端点来装饰他们的配置文件。有什么理由。当一个端点是好的,那么为什么需要两个或多个端点?WCF服务中多个端点的用途是什么?

告诉我什么时候需要多个端点的小局面。

回答

1

方案的多个端点:

  • 服务想公开不止一种类型的结合。
  • 服务希望在同一个绑定中公开多个合同。
  • 服务希望在不同的地址上显示相同的绑定和契约。

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

+0

是的,我得到了乌拉圭回合点,但想知道为什么人们喜欢创建多个类型的结合是什么时候?当需要获得多种类型的绑定时,给我一些示例情况。 – Thomas

+0

给我示例配置条目以揭示同一绑定上的多个合同。给我示例配置条目相同的绑定和不同地址的合同,以更好地理解和可视化。谢谢 – Thomas

+0

提供不同端点的优点是每个端点都可以使用不同的绑定。对于PHP客户端,您可以拥有另一个用于.NET客户端的端点。你可以有不同的加密类型等。例如,你可以有一个接口公开许多操作,并且你有基本的接口来完成基本的事情,并且你可以发布第二个接口到外部,第一个接口用于内部使用并具有exntented功能。 – Reno