ConnectionOrientedTransportBindingElement 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 abstraite qui apporte à l'élément TransportBindingElement de base des propriétés supplémentaires communes aux transports orientés connexion, tels que TCP et les canaux nommés.
public ref class ConnectionOrientedTransportBindingElement abstract : System::ServiceModel::Channels::TransportBindingElement
public ref class ConnectionOrientedTransportBindingElement abstract : System::ServiceModel::Channels::TransportBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public abstract class ConnectionOrientedTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement
public abstract class ConnectionOrientedTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type ConnectionOrientedTransportBindingElement = class
inherit TransportBindingElement
type ConnectionOrientedTransportBindingElement = class
inherit TransportBindingElement
interface IWsdlExportExtension
interface IPolicyExportExtension
Public MustInherit Class ConnectionOrientedTransportBindingElement
Inherits TransportBindingElement
Public MustInherit Class ConnectionOrientedTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, IWsdlExportExtension
- Héritage
- Dérivé
- Implémente
Remarques
Cette classe est décrite pour donner une compréhension plus complète de la hiérarchie des transports et il n'est pas prévu qu'elle soit appelée directement. Le constructeur est interne pour éviter la construction et l'appel directs. Les propriétés publiques de cet élément de liaison peuvent être appelées à partir des classes dérivées TcpTransportBindingElement et NamedPipeTransportBindingElement.
Constructeurs
ConnectionOrientedTransportBindingElement() |
Classe abstraite qui apporte à l'élément TransportBindingElement de base des propriétés supplémentaires communes aux transports orientés connexion, tels que TCP et les canaux nommés. |
ConnectionOrientedTransportBindingElement(ConnectionOrientedTransportBindingElement) |
Classe abstraite qui apporte à l'élément TransportBindingElement de base des propriétés supplémentaires communes aux transports orientés connexion, tels que TCP et les canaux nommés. |
Propriétés
ChannelInitializationTimeout |
Obtient ou définit un TimeSpan qui détermine la durée maximale de l'état d'initialisation du canal avant sa déconnexion. |
ConnectionBufferSize |
Obtient ou définit la taille de la mémoire tampon utilisée pour transmettre un bloc du message sérialisé sur le câble depuis le client ou le service. |
HostNameComparisonMode |
Obtient ou définit une valeur qui indique si le nom d'hôte est utilisé pour atteindre le service lors de la correspondance avec l'URI. |
ManualAddressing |
Obtient ou définit une valeur qui indique si l'adressage manuel du message est requis. (Hérité de TransportBindingElement) |
MaxBufferPoolSize |
Obtient ou définit la taille maximale (en octets) des pools de mémoires tampons utilisés par le transport. (Hérité de TransportBindingElement) |
MaxBufferSize |
Obtient ou définit la taille maximale de la mémoire tampon à utiliser. Pour les messages diffusés en continu, cette valeur doit être au moins égale à la taille maximale possible des en-têtes de message, qui sont lus en mode mémoire tampon. |
MaxOutputDelay |
Obtient ou définit la durée maximale pendant laquelle un bloc d'un message ou un message complet peut être conservé dans la mémoire tampon avant d'être expédié. |
MaxPendingAccepts |
Obtient ou définit le nombre maximal de canaux qu'un service peut posséder lors de l'attente sur un écouteur pour traiter les connexions entrantes au service. |
MaxPendingConnections |
Obtient ou définit le nombre maximal de connexions en attente de distribution sur le service. |
MaxReceivedMessageSize |
Obtient ou définit la taille maximale du message autorisée (en octets) qui peut être reçue. (Hérité de TransportBindingElement) |
Scheme |
Obtient le schéma d'URI pour le transport. (Hérité de TransportBindingElement) |
TransferMode |
Obtient ou définit une valeur qui indique si les messages sont mis en mémoire tampon ou transmis en continu par le transport orienté connexion. |
Méthodes
BuildChannelFactory<TChannel>(BindingContext) |
Initialise une fabrique de canal pour générer des canaux d’un type spécifié à partir du contexte de liaison. (Hérité de BindingElement) |
BuildChannelListener<TChannel>(BindingContext) |
Initialise un écouteur de canal pour accepter les canaux d’un type donné issus du contexte de liaison. (Hérité de BindingElement) |
CanBuildChannelFactory<TChannel>(BindingContext) |
Détermine si une fabrication de canal du type spécifié peut être construite. |
CanBuildChannelListener<TChannel>(BindingContext) |
Détermine si un écouteur de canal du type spécifié peut être construit. |
CanBuildChannelListener<TChannel>(BindingContext) |
Retourne une valeur qui indique si l’élément de liaison peut générer un écouteur pour un type de canal spécifique. (Hérité de BindingElement) |
Clone() |
En cas de substitution dans une classe dérivée, retourne une copie de l’objet d’élément de liaison. (Hérité de BindingElement) |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetProperty<T>(BindingContext) |
Obtient les propriétés de la pile de liaisons, si elle existe. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ShouldSerializeMaxPendingAccepts() |
Indique si l'élément de liaison de transport orienté connexion doit sérialiser un nombre maximal d'acceptations en attente |
ShouldSerializeMaxPendingConnections() |
Indique si l'élément de liaison de transport orienté connexion doit sérialiser un nombre maximal de connections en attente. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Exporte une assertion de stratégie personnalisée concernant les liaisons. |
IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
Écrit des éléments WSDM (Web Services Description Language) personnalisés dans le service WSDL généré pour un contrat. |
IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Écrit des éléments WSDM (Web Services Description Language) personnalisés dans le service WSDL généré pour un point de terminaison. |