【发布时间】:2012-06-12 12:23:44
【问题描述】:
Wikipedia page for WS-Addressing 声明:
WS-Addressing 通过指定包含端点引用的公共 SOAP 标头 (wsa:ReplyTo) 来支持使用异步交互
我有一个通过 SOAP 公开的简单 WCF 服务。我可以看到 WSDL,并且在根节点中有提到寻址的 XML 命名空间:
<wsdl:definitions ...
xmlns:wsa10="http://www.w3.org/2005/08/addressing"
xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
...
>
我能否创建一个使用 WS-Addressing 的异步 WCF(或其他 .NET,但不是来自scratch)客户端?
我添加了对控制台应用程序的服务引用,并且代理类看起来正确,但我怎么知道我正在利用 WS-Addressing?我知道我可以观察 HTTP 请求以查看它进行异步调用,但这有点反复试验。
我知道有“生成异步操作”复选框,我假设这利用了 .NET 中常见的开始/结束模式,而不是 WS-Addressing?
【问题讨论】:
标签: wcf .net-4.0 ws-addressing