このページは役に立ちましたか。
このページのコンテンツについての ご意見をお待ちしております
その他にご意見はありますか。
残り 1500 文字
エクスポート (0) 印刷
すべて展開
展開 最小化

TcpRelayConnectionMode 列挙体

NetTcpRelayBinding の接続モードを記述します。

名前空間:  Microsoft.ServiceBus
アセンブリ:  Microsoft.ServiceBus (Microsoft.ServiceBus.dll)

public enum TcpRelayConnectionMode

メンバー名説明
Hybrid通信は Windows Azure Service Bus インフラストラクチャを通じて中継され、クライアント エンドポイントとサービス エンドポイントは相互に直接ソケット接続をネゴシエートします。この直接接続の調整は Windows Azure Service Bus クラウド サービスによって管理されます。直接ソケット接続アルゴリズムは、対立するファイアウォールと NAT デバイスの背後に存在する 2 つのパーティ間で直接接続を確立できます。アルゴリズムはファイアウォール トラバーサルには送信接続のみを使用し、NAT トラバーサルには相互ポート予測アルゴリズムに依存します。NAT トラバーサル アルゴリズムは時間制限が非常に短く設定された調整と、予期される NAT 動作に関して最も妥当な予測に依存するため、少数のクライアントで構成されるホームおよび小規模ビジネス シナリオではきわめて高い成功率を示す傾向にあり、より規模の大きい NAT では成功率が低下します。直接接続を確立できる場合、中継接続はメッセージを表示したりデータを損失することなく、自動的に直接接続にアップグレードされます。直接接続を確立できない場合、データは通常どおり Windows Azure Service Bus リレーを通じて流れ続けます。 さらに、このモードでは、NAT 予測アルゴリズム用にアウトバウンド ポート 819 が必要です。ほとんどの個人向けファイアウォール製品では、直接接続モードで確立されているアウトバウンド ソケット接続でも、ワンタイムのポリシー例外をユーザーから (Windows Personal Firewall やその他の製品では通常、ユーザーに求めるメッセージが表示されます) ホスティング アプリケーションに付与する必要があります。
Relayedすべての通信は Windows Azure Service Bus クラウドを通じて中継されます。クライアント - サービス間のすべての通信が転送されるエンド ツー エンド ソケット中継接続をネゴシエートするために、SSL で保護された制御接続が使用されます。いったん接続が確立されると、Windows Azure Service Bus インフラストラクチャは双方向のバイト ストリームを中継するソケット フォワーダー プロキシにきわめて近い動作をします。さらに、このモードでは、NAT 予測アルゴリズム用にアウトバウンド ポート 819 が必要です。ほとんどの個人向けファイアウォール製品では、直接接続モードで確立されているアウトバウンド ソケット接続でも、ワンタイムのポリシー例外をユーザーから (Windows Personal Firewall やその他の製品では通常、ユーザーに求めるメッセージが表示されます) ホスティング アプリケーションに付与する必要があります。

Windows Azure Service Bus supports only Full Trust code access security.

Even though the combination is not explicitly disabled, the TcpConnectionMode.Hybrid/Direct modes are currently not correctly supporting WS-ReliableMessaging on the channel (which is enabled by, setting the ReliableSession property flag).

コミュニティの追加

追加
表示:
© 2015 Microsoft