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