0

我在WCF得到了一道面试题

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

有没有人知道以上问题的答案?Reg WCF 问题,我解释了 DataContract、Service Contract、Message Contract。

4

1 回答 1

0

取决于不同合同的含义。

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

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

于 2013-02-06T16:59:58.027 回答