c# - 捕获来自 WebService 的传入参数

标签 c# web-services logging arguments

我想知道如何动态捕获 Web 服务调用的参数(用于记录)。

是否有任何属性存储正在进行的调用的参数?

最佳答案

假设您正在为 Web 服务使用 Windows Communication Foundation,您可以创建一个客户端消息检查器来捕获入站通信并解析出参数并将它们存储到数据库表中。您需要处理的接口(interface)是 IEndpointBehaviorIClientMessageInspector。创建它之后,您可以将它作为一种行为附加到 web.config 文件中的一个端点,这应该可以做到。

关于c# - 捕获来自 WebService 的传入参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/833588/

相关文章:

javascript - 努力处理从 jQuery 调用 vb.Net asmx Web 服务返回的数据

python - FastAPI 中的中间件,用于为每个请求生成 UUID 并发送到日志

java - 我如何调试 Hadoop map reduce

c# - WCF over HTTPS 使用 WildCard SSL 证书

c# - 在 PostgreSQL 查询中将日期时间转换为指定格式

c++ - 从 C++ 返回 JSON 对象到 HTTP POST REST 调用

android - 如何使用 Kotlin 协程写入文件。是否可以创建 FIFO?

c# - SRI 散列不是预期的

C# 按长度更改 txtBox BackColor

java - 如何从 JQuery 调用 soap web 服务