什么是HTTP模块的WCF等价物?

时间:2009-09-25 17:46:59

标签: .net wcf

是否有一些统一的方法可以实现围绕一组WCF服务调用的行为?我正在寻找一种简单的方法来处理横切行为,如日志记录,初始化,错误处理,授权等。使用ASP.NET,很多这样的操作很容易实现为HTTPModule。

有用的建议吗?

1 个答案:

答案 0 :(得分:15)

WCF中有很多可扩展点可用于此类内容。它们包括:

此外,您可以创建自定义ServiceHost类,直接或通过ServiceHostFactory使用,然后是整个通道堆栈模型,这是非常可扩展的(如果有时有点复杂)。