标签: .net wcf
是否有一些统一的方法可以实现围绕一组WCF服务调用的行为?我正在寻找一种简单的方法来处理横切行为,如日志记录,初始化,错误处理,授权等。使用ASP.NET,很多这样的操作很容易实现为HTTPModule。
有用的建议吗?
答案 0 :(得分:15)
WCF中有很多可扩展点可用于此类内容。它们包括:
此外,您可以创建自定义ServiceHost类,直接或通过ServiceHostFactory使用,然后是整个通道堆栈模型,这是非常可扩展的(如果有时有点复杂)。