从WCF OperationContext获取方法参数

时间:2011-01-17 19:55:32

标签: c# wcf

我正在尝试从OperationContext.Current获取特定参数值,作为依赖注入绑定的一部分。看来我可以将RequestMessage解析为XML字符串,以查看SOAP请求标头中的参数,但这对我来说似乎有些苛刻。例如,不同版本的SOAP可能使用稍微不同的方式在XML中编码消息,我宁愿不必自己管理这些问题。

WCF显然正在解析这些信息并设置参数值,所以看起来应该有某个方法或类将请求消息解析成中间数据表示,我可以在其中找到名称,类型,以及提供的每个参数的值。有没有人知道从当前的OperationContext获取此信息的简洁方法?

1 个答案:

答案 0 :(得分:0)

您可以使用参数检查器获取参数。