Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

DiscoveryClientBindingElement, classe

É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 pouvant être découvert sans savoir l'adresse du point de terminaison en avance.

System.Object
  System.ServiceModel.Channels.BindingElement
    System.ServiceModel.Discovery.DiscoveryClientBindingElement

Espace de noms :  System.ServiceModel.Discovery
Assembly :  System.ServiceModel.Discovery (dans System.ServiceModel.Discovery.dll)

public sealed class DiscoveryClientBindingElement : BindingElement

Le type DiscoveryClientBindingElement expose les membres suivants.

  NomDescription
Méthode publiqueDiscoveryClientBindingElement()Initialise une nouvelle instance de la classe DiscoveryClientBindingElement avec les valeurs par défaut.
Méthode publiqueDiscoveryClientBindingElement(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.
Début

  NomDescription
Propriété publiqueDiscoveryEndpointProviderObtient le fournisseur de points de terminaison de découverte.
Propriété publiqueFindCriteriaObtient ou définit les critères de recherche.
Début

  NomDescription
Méthode publiqueBuildChannelFactory<TChannel>Initialise une fabrique de canal pour générer des canaux d'un type spécifique à partir du contexte de liaison. (Substitue BindingElement.BuildChannelFactory<TChannel>(BindingContext).)
Méthode publiqueBuildChannelListener<TChannel>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. (Substitue BindingElement.BuildChannelListener<TChannel>(BindingContext).)
Méthode publiqueCanBuildChannelFactory<TChannel>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. (Substitue BindingElement.CanBuildChannelFactory<TChannel>(BindingContext).)
Méthode publiqueCanBuildChannelListener<TChannel>É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. (Substitue BindingElement.CanBuildChannelListener<TChannel>(BindingContext).)
Méthode publiqueCloneCrée une copie de l'élément de liaison. (Substitue BindingElement.Clone().)
Méthode publiqueEquals(Object)Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publiqueGetHashCodeSert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publiqueGetProperty<T>Retourne un objet du type demandé, en cas de présence dans la pile de liaison. (Substitue BindingElement.GetProperty<T>(BindingContext).)
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Début

  NomDescription
Champ publicMembre statiqueDiscoveryEndpointAddressUne 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.
Début

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.

.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4

.NET Framework Client Profile

Pris en charge dans : 4

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft