WSDualHttpBinding は、WSHttpBinding と同じ Web サービス プロトコルをサポートしますが、双方向コントラクトでの使用を想定しています。WSDualHttpBinding は SOAP セキュリティのみをサポートし、信頼できるメッセージングを要求します。このバインディングでは、クライアントが、サービスのコールバック エンドポイントを提供するパブリック URI を保持していることが必要です。これは clientBaseAddress 属性によって提供されます。二重バインディングでは、クライアントの IP アドレスをサービスに公開します。クライアントは、セキュリティを使用して信頼するサービスに対して接続のみを可能にする必要があります。
このバインディングは、1 つ以上の SOAP 中継局を通じて信頼できる方法で通信するために使用できます。
既定では、このバインディングは、信頼のための WS-ReliableMessaging、メッセージ セキュリティと認証用 WS-Security、メッセージ配信用 HTTP、および Text/XML メッセージ エンコーディングを持つランタイム スタックを生成します。