Wcf 为什么ServiceBehavior是服务类的属性而不是契约?

Wcf 为什么ServiceBehavior是服务类的属性而不是契约?,wcf,servicebehavior,Wcf,Servicebehavior,我发现很多地方都有人指出ServiceBehavior应该是服务类的属性,而不是契约,事实似乎确实如此。这是为什么?因为它涉及服务的实施细节,并且不是合同的一部分 会话、重新进入等行为,。。。所有这些都处理实现,因此您可以在不同的端点公开相同的契约(接口),但不同的实现

我发现很多地方都有人指出ServiceBehavior应该是服务类的属性,而不是契约,事实似乎确实如此。这是为什么?

因为它涉及服务的实施细节,并且不是合同的一部分

会话、重新进入等行为,。。。所有这些都处理实现,因此您可以在不同的端点公开相同的契约(接口),但不同的实现