BindingContext 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.
Fournit des informations sur des adresses, liaisons, éléments de liaison et paramètres de liaison requis pour générer les écouteurs et les fabriques de canaux.
public ref class BindingContext
public class BindingContext
type BindingContext = class
Public Class BindingContext
- Héritage
-
BindingContext
Remarques
Les écouteurs et les fabriques de canaux construisent chacun leur tour les piles de canaux utilisées pour traiter les messages entrants et sortants. Le contexte de liaison fournit également le chaînage aux fabriques de canaux internes et aux écouteurs de canal utilisés pour construire les piles de canaux et d'écouteurs. Le contexte de liaison stocke toutes les informations dynamiques nécessaires pendant la construction de la pile de canaux.
Constructeurs
BindingContext(CustomBinding, BindingParameterCollection) |
Initialise une nouvelle instance de la classe BindingContext pour une liaison et une collection de paramètres de liaison spécifiées. |
BindingContext(CustomBinding, BindingParameterCollection, Uri, String, ListenUriMode) |
Initialise une nouvelle instance de la classe BindingContext pour une liaison, une collection de paramètres de liaison et une adresse spécifiées pour le point de terminaison sur lequel le service écoute. |
Propriétés
Binding |
Reçoit la liaison pour le canal construit dans le contexte actuel. |
BindingParameters |
Obtient la collection de paramètres de liaison pour le canal construit dans le contexte actuel. |
ListenUriBaseAddress |
Obtient ou définit l'URI qui fournit l'adresse de base sur laquelle le point de terminaison de service écoute. |
ListenUriMode |
Obtient ou définit une valeur qui indique si le transport doit garantir que l'URI sur lequel le service doit écouter est unique. |
ListenUriRelativeAddress |
Obtient ou définit l'URI qui fournit l'adresse relative sur laquelle le point de terminaison de service écoute. |
RemainingBindingElements |
Obtient les éléments de liaison utilisés par d’autres éléments de liaison pour construire la pile de canaux. |
Méthodes
BuildInnerChannelFactory<TChannel>() |
Génère la fabrique de canal interne pour les canaux d'un type spécifié sous la fabrique de canal actuelle. |
BuildInnerChannelListener<TChannel>() |
Génère un écouteur de canal interne qui écoute un type spécifié de canal. |
CanBuildInnerChannelFactory<TChannel>() |
Retourne une valeur qui indique si la fabrication de canal interne peut générer un type spécifié de canal. |
CanBuildInnerChannelListener<TChannel>() |
Retourne une valeur qui indique si l'écouteur de canal interne peut être généré pour écouter un type spécifié de canal. |
Clone() |
Retourne une copie du contexte actuel de génération de canaux. |
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) |
GetInnerProperty<T>() |
Retourne un objet typé demandé (s’il existe) à partir de la couche appropriée dans la pile de liaison. |
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) |