TcpRelayConnectionMode Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
Cette API est à présent déconseillée.
Décrit le mode de connexion pour .NetTcpRelayBinding
[System.Obsolete]
public enum TcpRelayConnectionMode
[<System.Obsolete>]
type TcpRelayConnectionMode =
Public Enum TcpRelayConnectionMode
- Héritage
-
TcpRelayConnectionMode
- Attributs
Champs
Hybrid | 1 | La communication est relayée par le biais de l’infrastructure Azure Service Bus tandis que les points de terminaison client et service négocient une connexion de socket directe entre eux. La coordination de cette connexion directe est régie par le service cloud Azure Service Bus. L’algorithme de connexion de socket direct est capable d’établir des connexions directes entre deux parties qui se trouvent derrière des pare-feu et des périphériques NAT opposés. L’algorithme utilise uniquement les connexions sortantes pour la traversée du pare-feu et s’appuie sur un algorithme de prédiction de port mutuel pour la traversée NAT. Étant donné que l’algorithme de traversée NAT dépend d’une coordination très limitée et d’une prédiction de la meilleure estimation du comportement NAT attendu, l’algorithme a tendance à avoir un taux de réussite très élevé pour les scénarios Home et Small Business avec un petit nombre de clients et se dégrade dans son taux de réussite avec des NAT plus grands. Si une connexion directe peut être établie, la connexion relayée est automatiquement mise à niveau vers la connexion directe sans perte de message ou de données. Si la connexion directe ne peut pas être établie, les données continuent à circuler via le relais Azure Service Bus.
|
Relayed | 0 | Toutes les communications sont relayées via le cloud Azure Service Bus. La connexion de contrôle protégée par SSL est utilisée pour négocier une connexion de socket relayée de bout en bout par laquelle tous les Client-Service de communication transitent. Une fois la connexion établie, l’infrastructure Azure Service Bus agit comme un proxy de redirecteur de socket relayant un flux d’octets bidirectionnel. Ce mode nécessite également le port sortant 819 pour l’algorithme de prédiction NAT. Avec la plupart des produits de pare-feu personnels, la connexion de socket sortante qui est établie par le mode de connexion directe nécessite également une exception de stratégie à usage unique pour être accordée par l’utilisateur (le Pare-feu personnel Windows et d’autres produits invitent généralement l’utilisateur) à l’application d’hébergement. |
S’applique à
Azure SDK for .NET