gpt4 book ai didi

c# - wsa :ReplyTo address in ws-addressing for the asynchronous web service

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

我有一个需要使用异步 Web 服务的应用程序,该服务需要 header 中的 wsa:MesssageId、wsa:ReplyTo wsa:address 和 ws:To。虽然 wsa:MessageId 和 wsa:To 非常简单,但我对 wsa:ReplyTo 感到困惑。我知道 ReplyTo 地址是异步 Web 服务将响应发送到的位置,但我的应用程序如何获得响应通知并检索它?我是否需要托管 httplisterner 或 Web 服务来监听我在 wsa:ReplyTo 地址中指定的地址和端口?我已经将代码添加到 BeforeSendRequest(...) 以将 wsa:messageId、wsa:replyto 和 wsa:to 添加到 header ,但我不知道将什么地址放入 ReplyTo 地址。请指教。谢谢。

最佳答案

为了设置 WS-Addressing header 元素,例如 wsa:To、wsa:ReplyTo,您实际上不需要使用消息检查器,因为您可以通过 OutgoingMessageHeaders 设置元素。以下链接提供了很好的引用:

http://msdn.microsoft.com/en-us/library/system.servicemodel.operationcontext.outgoingmessageheaders.aspx

无论如何,要接收服务回调,您必须有一个活跃的服务在 EndpointReference 上监听。
如果您在设置 WCF 服务监听器方面需要帮助,以下链接提供了一个很好的概述:

http://msdn.microsoft.com/en-us/library/ms733766.aspx

问候,

关于c# - wsa :ReplyTo address in ws-addressing for the asynchronous web service,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19175309/

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