Partager via


TransportBindingElement Classe

Définition

Classe de base abstract qui représente un élément de liaison de transport.

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 détermine les propriétés communes à tous les éléments de liaison de transport fournis par la Windows Communication Foundation (WCF). Elle gère la traduction des paramètres de transport de base en manifestations d'exécution. 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 :

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.

Constructeurs

TransportBindingElement()

Crée une instance de cette classe.

TransportBindingElement(TransportBindingElement)

Crée une instance de cette classe à partir d'une instance existante.

Propriétés

ManualAddressing

Obtient ou définit une valeur qui indique si l'adressage manuel du message est requis.

MaxBufferPoolSize

Obtient ou définit la taille maximale (en octets) des pools de mémoires tampons utilisés par le transport.

MaxReceivedMessageSize

Obtient ou définit la taille maximale du message autorisée (en octets) qui peut être reçue.

Scheme

Obtient le schéma d'URI pour le 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.

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

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.

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

(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 une propriété à partir du BindingContext spécifié.

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

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

(Hérité de Object)

S’applique à