试图真正“获得”端点合同:
我了解提供不同的端点来支持不同的绑定,但是什么时候会为服务定义 n 个端点并使用不同的合同?似乎在大多数情况下(bar IMetadataExchange),无论协议如何,端点合同都是相同的,不是吗?
如果大多数情况下所有端点的合同都是相同的,那么在父服务而不是每个端点上定义服务合同是否过于简单(为什么?),同时允许一个在需要时覆盖端点(例如:IMetadataExchange)。
感谢您帮助解决让我彻夜难眠的小问题;-)
试图真正“获得”端点合同:
我了解提供不同的端点来支持不同的绑定,但是什么时候会为服务定义 n 个端点并使用不同的合同?似乎在大多数情况下(bar IMetadataExchange),无论协议如何,端点合同都是相同的,不是吗?
如果大多数情况下所有端点的合同都是相同的,那么在父服务而不是每个端点上定义服务合同是否过于简单(为什么?),同时允许一个在需要时覆盖端点(例如:IMetadataExchange)。
感谢您帮助解决让我彻夜难眠的小问题;-)