WS-AddressingのWikipediaページは次のように述べています。
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、ただし最初からではない)クライアントを作成できますか?
コンソールアプリにサービス参照を追加しましたが、プロキシクラスは正しいように見えますが、WS-Addressingを利用していることをどのようにして知ることができますか?HTTPリクエストを監視して、非同期呼び出しを行っていることを確認できますが、これは少し試行錯誤です。
「非同期操作の生成」チェックボックスがあることは知っていますが、これはWS-Addressingではなく.NETにある通常のBegin / Endパターンを利用していると思いますか?