【发布时间】:2010-01-06 16:49:49
【问题描述】:
我编写了一个 WCF IDispatchMessageInspector,因此我可以记录传入和传出消息。但我不确定如何获取格式良好的 XML 字符串进行记录。
我的代码如下所示:
public object AfterReceiveRequest(ref Message request, IClientChannel channel, InstanceContext instanceContext)
{
MessageBuffer buffer = request.CreateBufferedCopy(Int32.MaxValue);
request = buffer.CreateMessage();
Log("Received", request.ToString();
return null;
}
此日志记录的结果包括诸如“& lt;”之类的内容。以及某种二进制编码的数据。
如何获得看起来像标准soap XML 文档的内容?我知道这应该很明显,但我太密集了,无法弄清楚。
谢谢。
丹
【问题讨论】: