TransportBindingElement 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 abstract de base 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
- Dérivé
Remarques
Cette classe détermine les propriétés communes à tous les éléments de liaison de transport fournis par le Windows Communication Foundation (WCF). Il gère la traduction des paramètres de transport de base en manifestations d’exécution. Il délègue la traduction de paramètres spécifiques au transport (par exemple, HttpProxySettings pour HTTP) dans ses liaisons de transport de classe dérivée concrètes, qui incluent les classes suivantes :
Note
Les développeurs d’éléments de liaison de transport personnalisés doivent hériter de cette classe, qui dérive de la BindingElement classe.
Constructeurs
| Nom | Description |
|---|---|
| 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
| Nom | Description |
|---|---|
| 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 autorisée du message, en octets, qui peut être reçue. |
| Scheme |
Obtient le schéma d’URI pour le transport. |
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) |
Retourne une valeur qui indique si l’élément de liaison peut générer une fabrique de canaux pour un type spécifique de canal. (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 spécifique de canal. (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() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetProperty<T>(BindingContext) |
Obtient une propriété à partir de l’objet spécifié BindingContext. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |