System.ServiceModel.Discovery Espace de noms
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.
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. |