我正在尝试从OperationContext.Current
获取特定参数值,作为依赖注入绑定的一部分。看来我可以将RequestMessage
解析为XML字符串,以查看SOAP请求标头中的参数,但这对我来说似乎有些苛刻。例如,不同版本的SOAP可能使用稍微不同的方式在XML中编码消息,我宁愿不必自己管理这些问题。
WCF显然正在解析这些信息并设置参数值,所以看起来应该有某个方法或类将请求消息解析成中间数据表示,我可以在其中找到名称,类型,以及提供的每个参数的值。有没有人知道从当前的OperationContext获取此信息的简洁方法?
答案 0 :(得分:0)
您可以使用参数检查器获取参数。