TcpRelayConnectionMode 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
この API は非推奨になりました。
の接続モードについて説明します NetTcpRelayBinding。
[System.Obsolete]
public enum TcpRelayConnectionMode
[<System.Obsolete>]
type TcpRelayConnectionMode =
Public Enum TcpRelayConnectionMode
- 継承
-
TcpRelayConnectionMode
- 属性
フィールド
Hybrid | 1 | クライアントエンドポイントとサービスエンドポイントが相互に直接ソケット接続をネゴシエートしている間、通信はAzure Service Busインフラストラクチャを介して中継されます。 この直接接続の調整は、Azure Service Bus クラウド サービスによって管理されます。 直接ソケット接続アルゴリズムは、対向するファイアウォールと NAT デバイスの背後に位置する 2 つのパーティ間の直接接続を確立できます。 このアルゴリズムでは、ファイアウォール トラバーサルに送信接続のみを使用し、NAT トラバーサルの相互ポート予測アルゴリズムに依存します。 NAT トラバーサル アルゴリズムは、非常に狭いタイミングの調整と予想される NAT 動作に関する最適な予測に依存するため、このアルゴリズムは、少数のクライアントを持つ家庭および小規模ビジネスのシナリオでは非常に高い成功率を持ち、NAT が大きくなると成功率が低下する傾向があります。 直接接続を確立できる場合、リレー接続は、メッセージやデータの損失なしに直接接続に自動的にアップグレードされます。 直接接続を確立できない場合、データは引き続きAzure Service Busリレー経由で流れ続けます。
|
Relayed | 0 | すべての通信は、Azure Service Bus クラウド経由で中継されます。 SSL で保護された制御接続は、すべてのClient-Service通信が流れるリレーされたエンドツーエンドのソケット接続をネゴシエートするために使用されます。 接続が確立されると、Azure Service Bus インフラストラクチャは、双方向バイト ストリームを中継するソケット フォワーダー プロキシとよく似ています。 このモードでは、NAT 予測アルゴリズムの送信ポート 819 も必要です。 ほとんどの個人用ファイアウォール製品では、直接接続モードで確立されている送信ソケット接続でも、ユーザー (Windows パーソナル ファイアウォールおよびその他の製品は通常、ユーザーにメッセージを表示します) によってホスト アプリケーションに対して 1 回限りのポリシー例外が付与される必要があります。 |
適用対象
Azure SDK for .NET