WCF服务客户端-获取客户端和服务器soap xml作为内部使用的字符串

本文关键字:客户端 内部 字符串 soap 服务 获取 WCF 服务器 xml | 更新日期: 2023-09-27 18:11:28

我有一个简单的c# WCF服务客户端,我正在使用:

   AccountsSoapClient a = new AccountsSoapClient();
    TaskResult res = a.OpenAccount();

是否有任何方法可以获得客户端提交的sop xml和服务器响应?

例如:

AccountsSoapClient webService = new AccountsSoapClient();
bool res = webService.OpenAccount();
String client = webService.getClientSubmittedXml();
String server = webService.getServerResponseXml();

谢谢

WCF服务客户端-获取客户端和服务器soap xml作为内部使用的字符串

如果是为了记录日志,您可以简单地激活跟踪。如果没有,您可以编写一个自定义消息检查器,它将允许您捕获请求/响应消息。下面是一篇介绍自定义检查器的博文