BindingContext BindingContext BindingContext BindingContext Class

Définition

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.Provides information about the addresses, bindings, binding elements and binding parameters required to build the channel listeners and channel factories.

public ref class BindingContext
public class BindingContext
type BindingContext = class
Public Class BindingContext
Héritage
BindingContextBindingContextBindingContextBindingContext

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.The channel listeners and channel factories, in turn, construct the channel stacks used to process incoming and outgoing messages. 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.The binding context also provides the linkage to the inner channel factories and channel listeners that are used to construct the channel and listener stacks. Le contexte de liaison stocke toutes les informations dynamiques nécessaires pendant la construction de la pile de canaux.The binding context basically stores all of the dynamic information needed during the construction of the channel stack.

Constructeurs

BindingContext(CustomBinding, BindingParameterCollection) BindingContext(CustomBinding, BindingParameterCollection) BindingContext(CustomBinding, BindingParameterCollection) 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.Initializes a new instance of the BindingContext class for a specified binding and collection of binding parameters.

BindingContext(CustomBinding, BindingParameterCollection, Uri, String, ListenUriMode) BindingContext(CustomBinding, BindingParameterCollection, Uri, String, ListenUriMode) BindingContext(CustomBinding, BindingParameterCollection, Uri, String, ListenUriMode) 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.Initializes a new instance of the BindingContext class for a specified binding, collection of binding parameters, and address for the endpoint at which the service listens.

Propriétés

Binding Binding Binding Binding

Reçoit la liaison pour le canal construit dans le contexte actuel.Gets the binding for the channel built in the current context.

BindingParameters BindingParameters BindingParameters BindingParameters

Obtient la collection de paramètres de liaison pour le canal construit dans le contexte actuel.Gets the collection of binding parameters for the channel built in the current context.

ListenUriBaseAddress ListenUriBaseAddress ListenUriBaseAddress ListenUriBaseAddress

Obtient ou définit l'URI qui fournit l'adresse de base sur laquelle le point de terminaison de service écoute.Gets or sets the URI that provides the base address at which the service endpoint listens.

ListenUriMode ListenUriMode ListenUriMode 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.Gets or sets a value that indicates whether the transport must ensure that the URI provided for the service to listen on is unique.

ListenUriRelativeAddress ListenUriRelativeAddress ListenUriRelativeAddress ListenUriRelativeAddress

Obtient ou définit l'URI qui fournit l'adresse relative sur laquelle le point de terminaison de service écoute.Gets or sets the URI that provides the relative address at which the service endpoint listens.

RemainingBindingElements RemainingBindingElements RemainingBindingElements RemainingBindingElements

Obtient les éléments de liaison utilisés par d’autres éléments de liaison pour construire la pile de canaux.Gets the binding elements that are used by other binding elements to construct the channel stack.

Méthodes

BuildInnerChannelFactory<TChannel>() BuildInnerChannelFactory<TChannel>() BuildInnerChannelFactory<TChannel>() BuildInnerChannelFactory<TChannel>()

Génère la fabrique de canal interne pour les canaux d'un type spécifié sous la fabrique de canal actuelle.Builds the inner channel factory for channels of a specified type below the current channel factory.

BuildInnerChannelListener<TChannel>() BuildInnerChannelListener<TChannel>() BuildInnerChannelListener<TChannel>() BuildInnerChannelListener<TChannel>()

Génère un écouteur de canal interne qui écoute un type spécifié de canal.Builds an inner channel listener that listens for a specified type of channel.

CanBuildInnerChannelFactory<TChannel>() CanBuildInnerChannelFactory<TChannel>() CanBuildInnerChannelFactory<TChannel>() CanBuildInnerChannelFactory<TChannel>()

Retourne une valeur qui indique si la fabrication de canal interne peut générer un type spécifié de canal.Returns a value that indicates whether the inner channel factory can produce a specified type of channel.

CanBuildInnerChannelListener<TChannel>() CanBuildInnerChannelListener<TChannel>() CanBuildInnerChannelListener<TChannel>() 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.Returns a value that indicates whether the inner channel listener can be built to listen for a specified type of channel.

Clone() Clone() Clone() Clone()

Retourne une copie du contexte actuel de génération de canaux.Returns a copy of the current channel build context.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetInnerProperty<T>() GetInnerProperty<T>() GetInnerProperty<T>() GetInnerProperty<T>()

Retourne un objet typé demandé (s’il existe) à partir de la couche appropriée dans la pile de liaison.Returns a typed object requested, if present, from the appropriate layer in the binding stack.

GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)

S’applique à