gpt4 book ai didi

c# - wcf 休息服务消息记录

转载 作者:太空宇宙 更新时间:2023-11-03 16:35:13 26 4
gpt4 key购买 nike

我需要添加 message logging filters用于 WCF REST 服务。像这样:

<diagnostics>
<messageLogging
logEntireMessage="true"
logMalformedMessages="false"
logMessagesAtServiceLevel="false"
logMessagesAtTransportLevel="true" >
<filters>
<add>any XPath</add>
</filters>
</messageLogging>

但无论我将什么作为 XPath 字符串传递 - 结果始终相同:不应用过滤。也许我应该在“过滤器”标签中添加消息版本数据(“http://schemas.microsoft.com/ws/2005/05/envelope/none”“http://schemas.microsoft.com/ws/2005/05/addressing/none" 在我的例子中)?

我试过,但没有成功。也许有人可以帮忙?我找不到任何有关 WCF REST 服务中过滤实现的有用信息。

最佳答案

您如何指定过滤器?我不确定它是否像字符串一样简单?

<messageLogging logEntireMessage="true"
logMalformedMessages="true"
logMessagesAtServiceLevel="true"
logMessagesAtTransportLevel="true"
maxMessagesToLog="420">
<filters>
**<add nodeQuota="10" xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
/soap:Envelope/soap:Header
</add>**
</filters>
</messageLogging>

关于c# - wcf 休息服务消息记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9315408/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com