使用为不同的消费者签订多个合同

时间:2013-02-06 12:59:40

标签: wcf web-services

我在 WCF

中收到了一个面试问题
  

为网络服务为不同的消费者提供多个合同有什么用?

任何人都能知道上述问题的答案吗? Reg WCF问题,我解释了DataContract,服务合同,消息合同。

1 个答案:

答案 0 :(得分:0)

取决于不同合同的含义。

如果它们意味着不同的接口,那么它可能是一种安全优势,限制了您向每个客户端公开的内容。

如果是不同的端点配置,您可以为本地网络上的客户端使用高效的二进制协议,为外部客户端使用兼容的基本http绑定。您还可以为每个端点使用不同的身份验证方法。