gpt4 book ai didi

wcf - 如何从 MessageHeaderInfo 中获取值

转载 作者:行者123 更新时间:2023-12-03 22:58:12 27 4
gpt4 key购买 nike

我正在向 WCF 服务发送一些 SOAP header ,并尝试使用行为扩展来捕获它们。收到消息后,我将浏览其 header 集合。

每个 header 都是 MessageHeaderInfo 类型,没有值属性。我怎样才能提取值(value)?它可以通过丑陋的解析(删除值周围的 xml 元素)来完成,但感觉很蹩脚。

非常感谢您的帮助!

最佳答案

通常使用消息 header 的方式是定义一个 DataContract(或 XmlSerializable 类)来表示您的 header ,然后使用 Message.Headers.GetHeader<T>()检索它。该方法将执行反序列化并为您提供一个您可以使用的强类型对象。

关于wcf - 如何从 MessageHeaderInfo 中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6344197/

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