在WCF中,您可以重用端点行为,服务行为和绑定吗?

时间:2011-08-14 05:51:59

标签: c# wcf configuration-files wcf-binding wcf-behaviour

在WCF中,您可以重用端点行为,服务行为和绑定吗? 或者每个服务/端点必须具有不同的服务/端点,即使它们的ID相同也是如此。

1 个答案:

答案 0 :(得分:2)

您可以重复使用它们 - 只需为相关端点指定适当的一个(通过您在其部分中给出的名称)。

例如,假设您有一个名为“MyServiceBehavior”的服务行为,一个名为“MyWsHttpBinding”的wsHttpBinding和一个名为“MyEndpointBehavior”的端点行为。

对于服务行为,您可以使用behaviorConfiguration元素中的behaviorConfiguration="MyServiceBehavior"属性(<service>)。

对于绑定和端点行为,您将使用bindingConfiguration bindingConfiguration="MyWsHttpBinding"属性(behaviorConfiguration)和behaviorConfiguration="MyEndpointBehavior"属性(<endpoint>){{1}}元件。