System.ServiceModel.Discovery Espace de noms

Contient les classes nécessaires à la création et à l’utilisation des services détectables. Ces classes implémentent le protocole WS-Discovery pour WCF (Windows Communication Foundation).

Classes

AnnouncementClient

Utilisé par les services pour envoyer des messages d'annonce de découverte. Les clients peuvent utiliser le mécanisme de découverte, spécifiquement la classe AnnouncementService correspondante pour écouter et agir sur les messages d'annonce. Un message d'annonce contient les informations relatives au service tel que son nom de contrat qualifié complet, toutes étendues dans lesquelles le service fonctionne ainsi que toutes métadonnées personnalisées que le service souhaite envoyer.

AnnouncementEndpoint

Point de terminaison standard utilisé par les services pour envoyer des messages d'annonce.

AnnouncementEventArgs

Utilisé pour passer des arguments d'événement d'annonce.

AnnouncementService

Implémentation auto-hébergée du service d'annonce.

DiscoveryClient

Vous permet de découvrir des services disponibles.

DiscoveryClientBindingElement

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

DiscoveryEndpoint

Point de terminaison de découverte standard.

DiscoveryEndpointProvider

Fournit un point de terminaison de découverte.

DiscoveryMessageSequence

Représente l'en-tête AppSequence défini dans le protocole WS-Discovery.

DiscoveryMessageSequenceGenerator

Classe d'assistance qui crée des instances DiscoveryMessageSequence.

DiscoveryOperationContextExtension

Extension du contexte de l’opération utilisée pour mettre différents éléments de configuration à disposition de l’exécution de découverte.

DiscoveryProxy

Classe de base abstraite utilisée pour implémenter un proxy de découverte.

DiscoveryService

Classe de base abstraite utilisée pour implémenter un service de découverte.

DiscoveryServiceExtension

Classe d'extension WCF abstraite pour la spécification d'un service de découverte personnalisé ou pour l'obtention des points de terminaison publiés.

DiscoveryVersion

Spécifie la version du protocole WS-Discovery à utiliser.

DynamicEndpoint

Point de terminaison standard qui utilise WS-Discovery pour rechercher l'adresse du point de terminaison dynamiquement au moment de l'exécution.

EndpointDiscoveryBehavior

Contrôle le contenu du EndpointDiscoveryMetadata retourné par un point de terminaison de découverte.

EndpointDiscoveryMetadata

Contient les métadonnées pour un service pouvant être découvert.

FindCompletedEventArgs

Arguments pour l'événement FindCompleted.

FindCriteria

Représente les critères à utiliser lors de la recherche de services.

FindProgressChangedEventArgs

Arguments pour l'événement FindProgressChanged.

FindRequestContext

Représente une demande de recherche envoyée par un client.

FindResponse

Représente la réponse d'une demande de recherche.

ResolveCompletedEventArgs

Arguments pour l'événement ResolveCompleted.

ResolveCriteria

Représente les critères à utiliser lors de la résolution d'un service.

ResolveResponse

Représente la réponse d'une demande de résolution.

ServiceDiscoveryBehavior

Cette classe contrôle la capacité de découverte des points de terminaison de service.

UdpAnnouncementEndpoint

Point de terminaison standard utilisé par les services pour envoyer des messages d’annonce sur une liaison UDP. Ce point de terminaison hérite de AnnouncementEndpoint et de la même façon a un contrat fixe et prend en charge deux versions de découverte. De plus, il possède une liaison UDP fixe et une valeur d'adresse par défaut indiquée dans les spécifications WS-Discovery (WS-Discovery Avril 2005 ou WS-Discovery version 1.1). Par conséquent, vous ne devez pas spécifier chacune de ces valeurs dans le cas le plus simple lorsque vous créez un AnnouncementEndpoint et l'ajoutez à un service.

UdpDiscoveryEndpoint

Point de terminaison standard préconfiguré pour les opérations de découverte sur une liaison de multidiffusion UDP. Ce point de terminaison hérite de DiscoveryEndpoint et de la même façon a un contrat fixe et prend en charge deux versions de protocole WS-Discovery. De plus, il a une liaison UDP fixe et une valeur d’adresse par défaut indiquée dans les spécifications WS-Discovery (WS-Discovery Avril 2005 ou WS-Discovery V1.1).

UdpTransportSettings

Vous permet de définir des paramètres de transport UDP.

Énumérations

ServiceDiscoveryMode

Spécifie le mode de découverte à utiliser.