DiscoveryClientBindingElement Classe

Définition

Élément de liaison qui peut être ajouté à une application cliente WCF pour tirer parti du canal client de découverte. Le canal client de découverte permet à une application cliente WCF d’accéder à un service détectable sans connaître à l’avance l’adresse du point de terminaison.

public ref class DiscoveryClientBindingElement sealed : System::ServiceModel::Channels::BindingElement
public sealed class DiscoveryClientBindingElement : System.ServiceModel.Channels.BindingElement
type DiscoveryClientBindingElement = class
    inherit BindingElement
Public NotInheritable Class DiscoveryClientBindingElement
Inherits BindingElement
Héritage
DiscoveryClientBindingElement

Remarques

Le canal client de découverte est utilisé en créant un élément de liaison personnalisé et ajoutant un DiscoveryClientBindingElement au haut de la pile de liaison. Pour plus d’informations sur le canal client de découverte, consultez utilisation du canal client de découverte.

Constructeurs

DiscoveryClientBindingElement()

Initialise une nouvelle instance de la classe DiscoveryClientBindingElement avec des valeurs par défaut.

DiscoveryClientBindingElement(DiscoveryEndpointProvider, FindCriteria)

Initialise une nouvelle instance de la classe DiscoveryClientBindingElement avec le type de fournisseur de points de terminaison et les critères de recherche de service.

Champs

DiscoveryEndpointAddress

Une adresse temporaire statique qui joue le rôle d'un espace réservé jusqu'à ce que l'adresse de service réelle soit résolue.

Propriétés

DiscoveryEndpointProvider

Obtient le fournisseur de points de terminaison de découverte.

FindCriteria

Obtient ou définit les critères de recherche.

Méthodes

BuildChannelFactory<TChannel>(BindingContext)

Initialise une fabrique de canal pour générer des canaux d’un type spécifique à partir du contexte de liaison.

BuildChannelListener<TChannel>(BindingContext)

La génération d'un écouteur de canal n'est pas prise en charge par le canal client de découverte. Cette méthode peut être remplacée pour initialiser un écouteur de canal afin d’accepter des canaux d’un type spécifié issu du contexte de liaison.

CanBuildChannelFactory<TChannel>(BindingContext)

Retourne une valeur qui indique si la liaison actuelle peut générer sur le client une pile de fabriques de canaux conforme à des critères spécifiques.

CanBuildChannelListener<TChannel>(BindingContext)

Étant donné que la génération d'un écouteur de canal n'est pas prise en charge par le canal client de découverte, cette méthode retourne toujours false. Retourne une valeur qui indique si l'élément de liaison peut générer un écouteur pour un type de canal spécifique.

Clone()

Crée une copie de l’élément de liaison.

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)

Retourne un objet du type demandé, en cas de présence 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)

S’applique à