ConnectionOrientedTransportBindingElement Classe

Définition

Classe abstraite qui complète la base TransportBindingElement avec des propriétés supplémentaires communes aux transports orientés connexion tels que TCP et 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
ConnectionOrientedTransportBindingElement
Dérivé
Implémente

Remarques

Cette classe est documentée pour donner une compréhension plus complète de la hiérarchie des transports et n’est pas censée être appelée directement. Le constructeur est interne pour éviter la construction directe et l’appel. Les propriétés publiques de cet élément de liaison peuvent être appelées à partir des classes TcpTransportBindingElement dérivées et NamedPipeTransportBindingElement.

Propriétés

Nom Description
ChannelInitializationTimeout

Obtient ou définit une TimeSpan valeur qui détermine la durée maximale pendant laquelle un canal peut être dans l’état d’initialisation avant d’être déconnecté.

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 à partir du client ou du 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 sur 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 la taille maximale possible des en-têtes de message, qui sont lus en mode mis en mémoire tampon.

MaxOutputDelay

Obtient ou définit l’intervalle maximal de temps pendant lequel un segment d’un message ou un message complet peut rester mis en mémoire tampon avant d’être envoyé.

MaxPendingAccepts

Obtient ou définit le nombre maximal de canaux qu’un service peut avoir en attente sur un écouteur pour le traitement des connexions entrantes au service.

MaxPendingConnections

Obtient ou définit le nombre maximal de connexions en attente de répartition sur le service.

MaxReceivedMessageSize

Obtient ou définit la taille maximale autorisée du message, 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 diffusées en continu avec le transport orienté connexion.

Méthodes

Nom Description
BuildChannelFactory<TChannel>(BindingContext)

Initialise une fabrique de canaux pour produire 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 spécifié à partir du contexte de liaison.

(Hérité de BindingElement)
CanBuildChannelFactory<TChannel>(BindingContext)

Détermine si une fabrique de canal du type spécifié peut être générée.

CanBuildChannelListener<TChannel>(BindingContext)

Détermine si un écouteur de canal du type spécifié peut être généré.

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()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetProperty<T>(BindingContext)

Obtient les propriétés de la pile de liaisons, le cas échéant.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ShouldSerializeMaxPendingAccepts()

Indique si l’élément de liaison de transport orienté connexion doit sérialiser le nombre maximal d’acceptations en attente.

ShouldSerializeMaxPendingConnections()

Indique si l’élément de liaison de transport orienté connexion doit sérialiser le nombre maximal de connexions en attente.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Exporte une assertion de stratégie personnalisée sur les liaisons.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Écrit des éléments WSDL (Web Services Description Language) personnalisés dans le WSDL généré pour un contrat.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Écrit des éléments WSDL (Web Services Description Language) personnalisés dans le WSDL généré pour un point de terminaison.

S’applique à