在 WCF 中,您可以重用端点行为、服务行为和绑定吗?
在 WCF 中,您可以重用端点行为、服务行为和绑定吗? 或者每个服务/端点必须具有不同的服务/端点,即使它们除了 ID 之外相同。
In WCF can you re-use endpoint behaviors, service behaviors and bindings?
Or must each service / endpoint have distinct ones even if they are the same except for their ID.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以重复使用它们 - 只需为相关端点指定适当的端点(通过您在其部分中指定的名称)即可。
例如,假设您有一个名为“MyServiceBehavior”的服务行为、一个名为“MyWsHttpBinding”的 wsHttpBinding 和一个名为“MyEndpointBehavior”的端点行为。
对于服务行为,您可以使用
元素中的behaviorConfiguration
属性 (behaviorConfiguration="MyServiceBehavior"
)。对于绑定和端点行为,您可以使用
bindingConfiguration
属性 (bindingConfiguration="MyWsHttpBinding"
) 和behaviorConfiguration
属性 (
)。
元素的behaviorConfiguration="MyEndpointBehavior"You can reuse them - just specify the appropriate one(s) (via the name you gave them in their section) for the endpoints in question.
For example, assume you have a service behavior named "MyServiceBehavior", a wsHttpBinding named "MyWsHttpBinding" and an endpoint behavior named "MyEndpointBehavior".
For the service behavior, you'd use the
behaviorConfiguration
attribute (behaviorConfiguration="MyServiceBehavior"
) in the<service>
element.For the binding and endpoint behavior, you'd use the
bindingConfiguration
attribute (bindingConfiguration="MyWsHttpBinding"
) and thebehaviorConfiguration
attribute (behaviorConfiguration="MyEndpointBehavior"
) of the<endpoint>
element.