DiscoveryClientBindingElement 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.
É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
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 |
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) |