Partager via


NetTcpRelayBinding Classe

Définition

Fournit une liaison sécurisée et fiable adaptée à la communication entre ordinateurs.

public class NetTcpRelayBinding : Microsoft.ServiceBus.NetTcpRelayBindingBase, System.ServiceModel.Channels.IBindingRuntimePreferences
type NetTcpRelayBinding = class
    inherit NetTcpRelayBindingBase
    interface IBindingRuntimePreferences
Public Class NetTcpRelayBinding
Inherits NetTcpRelayBindingBase
Implements IBindingRuntimePreferences
Héritage
NetTcpRelayBinding
Implémente

Constructeurs

NetTcpRelayBinding()

Initialise une nouvelle instance de la classe NetTcpRelayBinding.

NetTcpRelayBinding(EndToEndSecurityMode, RelayClientAuthenticationType)

Initialise une nouvelle instance de la classe avec le NetTcpRelayBinding type de sécurité utilisé et l’authentification du client de relais spécifié.

NetTcpRelayBinding(EndToEndSecurityMode, RelayClientAuthenticationType, Boolean)

Initialise une nouvelle instance de la NetTcpRelayBinding classe avec le type de sécurité utilisé, le type d’authentification client et une valeur qui indique si les sessions fiables sont explicitement activées.

NetTcpRelayBinding(String)

Initialise une nouvelle instance de la NetTcpRelayBinding classe avec une configuration XML spécifiée.

NetTcpRelayBinding(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement, ReliableSessionBindingElement, NetTcpRelaySecurity)

Initialise une nouvelle instance de la classe avec le NetTcpRelayBinding transport, l’encodeur, l’élément de liaison de session fiable et le type de sécurité utilisé.

Champs

encoding

Élément d’encodage pour le instance actuel. Avec les paramètres de sécurité et de transport, l’encodage forme les trois propriétés principales d’une liaison.

(Hérité de NetTcpRelayBindingBase)
transport

Élément de transport pour le instance actuel. En plus de l’encodage et de la sécurité, le paramètre de transport forme les propriétés principales d’une liaison.

(Hérité de NetTcpRelayBindingBase)

Propriétés

ConnectionMode
Obsolète.

Obtient ou définit le mode de connexion : Hybrid ou Relayed.

(Hérité de NetTcpRelayBindingBase)
EnvelopeVersion

Obtient la version de SOAP utilisée pour les messages traités par cette liaison.

(Hérité de NetTcpRelayBindingBase)
HostNameComparisonMode

Obtient ou définit le mode de comparaison utilisé sur le nom d’hôte.

(Hérité de NetTcpRelayBindingBase)
IsDynamic

Obtient ou définit si la liaison de relais est dynamique.

(Hérité de NetTcpRelayBindingBase)
ListenBacklog

Obtient ou définit le nombre maximal de demandes de connexion qui peuvent être en file d'attente.

(Hérité de NetTcpRelayBindingBase)
MaxBufferPoolSize

Obtient ou définit la taille maximale autorisée pour un pool de mémoires tampons qui stocke les messages traités par la liaison.

(Hérité de NetTcpRelayBindingBase)
MaxBufferSize

Obtient ou définit une valeur qui spécifie la taille maximale de la mémoire tampon utilisée pour stocker les messages en mémoire.

(Hérité de NetTcpRelayBindingBase)
MaxConnections

Obtient ou définit une valeur qui contrôle le nombre maximal de connexions à regrouper pour une réutilisation ultérieure sur le client ainsi que le nombre maximal de connexions en attente de distribution autorisées sur le serveur.

(Hérité de NetTcpRelayBindingBase)
MaxReceivedMessageSize

Obtient ou définit la taille maximale d'un message reçu traité par la liaison.

(Hérité de NetTcpRelayBindingBase)
MessageSecurityVersion

Obtient la version de sécurité du message.

(Hérité de NetTcpRelayBindingBase)
ReaderQuotas

Obtient ou définit des contraintes sur la complexité des messages SOAP pouvant être traités par les points de terminaison configurés avec cette liaison. Cette propriété ne peut pas être null.

(Hérité de NetTcpRelayBindingBase)
ReliableSession

Obtient un objet qui indique si une session fiable est établie entre Azure Service Bus points de terminaison de canal.

Scheme

Obtient le schéma d'URI pour le transport.

(Hérité de NetTcpRelayBindingBase)
Security

Obtient un objet qui spécifie le type de sécurité utilisé avec les services configurés avec cette liaison.

(Hérité de NetTcpRelayBindingBase)
TransferMode

Obtient ou définit une valeur qui indique si le service configuré avec la liaison utilise le mode de transfert de messages en continu ou en mémoire tampon (ou les deux).

(Hérité de NetTcpRelayBindingBase)

Méthodes

ApplyConfiguration(String)

Applique les paramètres de l’élément de configuration qui correspond au nom spécifié à la instance actuelle de cet élément de liaison.

CreateBindingElements()

Crée une collection avec les éléments de liaison pour la liaison.

CreateMessageSecurity()

Crée le jeton de sécurité du message pour le instance actuel.

IsBindingElementsMatch(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement)

Détermine si les éléments de liaison spécifiés correspondent aux valeurs par défaut des éléments de liaison dans le instance actuel.

(Hérité de NetTcpRelayBindingBase)
IsBindingElementsMatch(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement, ReliableSessionBindingElement)

Retourne une valeur qui détermine si les objets spécifiés ont des éléments de liaison correspondants.

Implémentations d’interfaces explicites

IBindingRuntimePreferences.ReceiveSynchronously

Indique que les demandes entrantes sont gérées de manière asynchrone.

(Hérité de NetTcpRelayBindingBase)

S’applique à