wcf - 以编程方式拦截 wcf 请求/响应

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

我有一个契约(Contract)优先 wcf 服务...我想以编程方式捕获服务器的原始 SOAP 请求/响应,并在保存到数据库之前对其进行完善。我需要这个过程用于某些审计目的。如何做到这一点?
注意:我不想通过在 web.config 文件中配置来使用 wcf 跟踪来执行此操作。

最佳答案

您可以实现自己的Messageinspector ,我不确定这对您来说是否足够,但值得一试。

关于wcf - 以编程方式拦截 wcf 请求/响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8327889/

相关文章:

c# - WCF:如何使用一种方法发送各种类型的消息

wcf - WCF 4 Web 服务中的 UsernameToken 和 SSL - 但使用 basicHttpBinding

c# - ServiceReferences.ClientConfig 中的动态端点

c# - OAuth 2.0 与 REST WCF 服务应用程序集成

c# - (413) 请求实体太大 - 在 Azure 上上传 Wcf 时

c# - 将 WCF 服务添加到网站项目

wcf - 使用路由 (global.asax) 为 http 和 https 端点配置 WCF 4

wcf - 元数据包含无法为 iis 托管的 wcf 服务解析的引用

wcf - 如何在 IIS 中将 WCF 与 basichttpbinding only、SSL 和 Basic Authentication 一起使用?

visual-studio - 使用Fiddler嗅探Visual Studio 2013请求(代理防火墙)