特定の標準に合わせて作成する必要がある作業中の WCF ホスト サービスがあります。標準の要件のほとんどを達成するために、カスタム バインディングを使用しています。
応答ヘッダーと要求ヘッダーには WS-Addressing ヘッダーが必要です。一部は自動的に構成されているように見えますが、"MessageID"、"From"、および "To" 要素がありませんでした。
メッセージインスペクターと「BeforeSendRequest」メソッドを使用して、テストクライアントに「From」「To」および「ReplyTo」ヘッダーを追加しました。これは期待どおりに機能しました。
ホスト サービスでは、「BeforeSendReply」メソッドを使用して、「MessageID」、「From」、および「To」要素に対して同じアプローチを使用しようとしました。ただし、メッセージには「MessageID」ヘッダーと「From」ヘッダーのみが表示されます。「To」ヘッダーは追加されません。
1.「TO」ws-addressingヘッダーを応答メッセージに含める/追加する方法を提案してください。
2. WCF が応答のメッセージ インスペクター メソッドを使用して "To" ヘッダーをメッセージに追加しない理由は?