NetTcpRelayBindingBase Classe
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.
Classe de base pour les méthodes courantes pour la NetTcpRelayBinding liaison.
public abstract class NetTcpRelayBindingBase : System.ServiceModel.Channels.Binding, System.ServiceModel.Channels.IBindingRuntimePreferences
type NetTcpRelayBindingBase = class
inherit Binding
interface IBindingRuntimePreferences
Public MustInherit Class NetTcpRelayBindingBase
Inherits Binding
Implements IBindingRuntimePreferences
- Héritage
-
NetTcpRelayBindingBase
- Dérivé
- Implémente
Constructeurs
NetTcpRelayBindingBase() |
Initialise une nouvelle instance de la classe NetTcpRelayBindingBase. |
NetTcpRelayBindingBase(EndToEndSecurityMode, RelayClientAuthenticationType) |
Initialise une nouvelle instance de la classe, à l’aide NetTcpRelayBindingBase du mode de sécurité et du type d’authentification de relais spécifiés. |
NetTcpRelayBindingBase(String) |
Initialise une nouvelle instance de la classe à l’aide NetTcpRelayBindingBase du nom de configuration spécifié. |
NetTcpRelayBindingBase(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement, NetTcpRelaySecurity) |
Initialise une nouvelle instance de la classe, à l’aideNetTcpRelayBindingBase du transport, de l’encodage et de la sécurité spécifiés. |
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. |
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. |
Propriétés
ConnectionMode |
Obsolète.
Obtient ou définit le mode de connexion : Hybrid ou Relayed. |
EnvelopeVersion |
Obtient la version de SOAP utilisée pour les messages traités par cette liaison. |
HostNameComparisonMode |
Obtient ou définit le mode de comparaison utilisé sur le nom d’hôte. |
IsDynamic |
Obtient ou définit si la liaison de relais est dynamique. |
ListenBacklog |
Obtient ou définit le nombre maximal de demandes de connexion qui peuvent être en file d'attente. |
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. |
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. |
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. |
MaxReceivedMessageSize |
Obtient ou définit la taille maximale d'un message reçu traité par la liaison. |
MessageSecurityVersion |
Obtient la version de sécurité du message. |
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. |
Scheme |
Obtient le schéma d'URI pour le transport. |
Security |
Obtient un objet qui spécifie le type de sécurité utilisé avec les services configurés avec cette liaison. |
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). |
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() |
Récupère une collection ordonnée d'éléments de liaison contenus dans la liaison actuelle. |
CreateMessageSecurity() |
Crée l’élément de liaison de sécurité 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. |
Implémentations d’interfaces explicites
IBindingRuntimePreferences.ReceiveSynchronously |
Indique que les demandes entrantes sont gérées de manière asynchrone. |
S’applique à
Azure SDK for .NET