wcf - WCF 中同一服务的多个服务行为

标签 wcf wcf-data-services wcf-ria-services wcf-binding wcf-security

我们能否将多个服务行为附加到 WCF 中的同一个服务。如果可以,我们该如何做到这一点 - 通过配置文件或作为属性?

最佳答案

是的,可以。

ServiceEndpoint 有一个行为集合。 因此,如果您使用 C# 代码创建服务,则可以向此集合添加任何行为:标准行为或您的行为。有关如何创建自定义行为并将其添加到 endpoint see here 的示例。请记住,您可以根据需要创建和添加任意数量的行为。

如果您想在配置中添加行为,则需要创建行为配置扩展Here is an example hot to create it并将其添加到配置文件中的端点。

编辑:

服务行为 can be added in absolute same way

关于wcf - WCF 中同一服务的多个服务行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33564425/

相关文章:

.net - 如何通过 WCF 数据服务公开 TimeSpan?

silverlight - 具有 .net Ria 服务和 SilverlightFX 的 Silverlight 应用程序

wcf - 哦问题: applying same logic to 2 similar objects

c# - 添加服务引用不会出现在 Visual Studio 2010 中

.net - Windows 7 上的 WCF netHttpBinding

web-services - Windows Phone 7 - 加速数据获取的最佳实践

wcf - 使用 IIS 中托管的 WCF 中的 AspNetSynchronizationContext

odata - WEB API ODATA 错误 "No HTTP resource was found that matches the request"

silverlight-3.0 - Silverlight、DataPager、RIA 服务和智能分页

wcf - 如何提高 WCF 数据服务性能