Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在WCF得到了一道面试题
为网络服务的不同消费者提供多个合同有什么用?
有没有人知道以上问题的答案?Reg WCF 问题,我解释了 DataContract、Service Contract、Message Contract。
取决于不同合同的含义。
如果它们意味着不同的接口,那么这可能是一个安全优势,限制了您向每个客户端公开的内容。
如果是不同的端点配置,您可以为本地网络上的客户端使用有效的二进制协议,并为外部客户端使用兼容的基本 http 绑定。您还可以为每个端点使用不同的身份验证方法。