DiscoveryClientBindingElement Classe

Définition

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

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 en ajoutant un DiscoveryClientBindingElement en haut de la pile de liaisons. Pour plus d’informations sur le canal client de découverte, consultez Utilisation du canal client de découverte.

Constructeurs

Nom Description
DiscoveryClientBindingElement()

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

DiscoveryClientBindingElement(DiscoveryEndpointProvider, FindCriteria)

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

Champs

Nom Description
DiscoveryEndpointAddress

Adresse temporaire statique qui agit en tant qu’espace réservé jusqu’à ce que l’adresse de service réelle soit résolue.

Propriétés

Nom Description
DiscoveryEndpointProvider

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

FindCriteria

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

Méthodes

Nom Description
BuildChannelFactory<TChannel>(BindingContext)

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

BuildChannelListener<TChannel>(BindingContext)

La création d’un écouteur de canal n’est pas prise en charge par le canal client Découverte. Cette méthode peut être substituée pour initialiser un écouteur de canal pour accepter les canaux d’un type spécifié à partir du contexte de liaison.

CanBuildChannelFactory<TChannel>(BindingContext)

Retourne une valeur qui indique si la liaison actuelle peut générer une pile de fabrique de canaux sur le client.

CanBuildChannelListener<TChannel>(BindingContext)

Étant donné que la création d’un écouteur de canal n’est pas prise en charge par le canal client Discovery, cette méthode retourne falsetoujours . Il peut être étendu pour retourner une valeur qui indique si l’élément de liaison peut générer un écouteur pour un type spécifique de canal.

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

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetProperty<T>(BindingContext)

Retourne un objet du type demandé, s’il est présent dans la pile de liaisons.

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)

S’applique à