TransportBindingElement Classe

Définition

Classe de base abstract qui représente un élément de liaison de transport.An abstract base class that represents a transport binding element.

public ref class TransportBindingElement abstract : System::ServiceModel::Channels::BindingElement
public abstract class TransportBindingElement : System.ServiceModel.Channels.BindingElement
type TransportBindingElement = class
    inherit BindingElement
Public MustInherit Class TransportBindingElement
Inherits BindingElement
Héritage
TransportBindingElement
Dérivé

Remarques

Cette classe expose les propriétés qui sont communes à tous les éléments de liaison de transport fournis par le Windows Communication Foundation (WCF).This class factors out properties that are common to all of the transport binding elements provided by the Windows Communication Foundation (WCF). Elle gère la traduction des paramètres de transport de base en manifestations d'exécution.It handles the translation of the base transport settings into run-time manifestations. Elle délègue la traduction de paramètres spécifiques au transport (par exemple, HttpProxySettings pour HTTP), logique dans ses liaisons de transport de classes dérivées concrètes. Cela inclut les classes suivantes :It delegates the translation of transport-specific settings (for example, HttpProxySettings for HTTP) logic in its concrete derived class transport bindings, which include the following classes:

Notes

Les développeurs d’éléments de liaison de transport personnalisés doivent hériter de cette classe qui dérive de la classe BindingElement.Custom transport binding element developers must inherit from this class, which derives from the BindingElement class.

Constructeurs

TransportBindingElement()

Crée une instance de cette classe.Creates a new instance of this class.

TransportBindingElement(TransportBindingElement)

Crée une instance de cette classe à partir d'une instance existante.Creates a new instance of this class from an existing instance.

Propriétés

ManualAddressing

Obtient ou définit une valeur qui indique si l'adressage manuel du message est requis.Gets or sets a value that indicates whether manual addressing of the message is required.

MaxBufferPoolSize

Obtient ou définit la taille maximale (en octets) des pools de mémoires tampons utilisés par le transport.Gets or sets the maximum size, in bytes, of any buffer pools used by the transport.

MaxReceivedMessageSize

Obtient ou définit la taille maximale du message autorisée (en octets) qui peut être reçue.Gets or sets the maximum allowable message size, in bytes, that can be received.

Scheme

Obtient le schéma d'URI pour le transport.Gets the URI scheme for the transport.

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.Initializes a channel factory for producing channels of a specified type from the binding context.

(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.Initializes a channel listener to accept channels of a specified type from the binding context.

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

Retourne une valeur qui indique si l’élément de liaison peut générer une fabrication de canal pour un type de canal spécifique.Returns a value that indicates whether the binding element can build a channel factory for a specific type of channel.

(Hérité de BindingElement)
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.Returns a value that indicates whether the binding element can build a listener for a specific type of channel.

(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.When overridden in a derived class, returns a copy of the binding element object.

(Hérité de BindingElement)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

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

Obtient une propriété à partir du BindingContext spécifié.Gets a property from the specified BindingContext.

GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet en cours.Returns a string that represents the current object.

(Hérité de Object)

S’applique à