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 requises pour la création et l’utilisation de services détectables. Ces classes implémentent le protocole WS-Discovery pour Windows Communication Foundation (WCF).
Classes
| Nom | Description |
|---|---|
| AnnouncementClient |
Utilisé par les services pour envoyer des messages d’annonce de découverte. Les clients peuvent utiliser le mécanisme de découverte, en particulier la classe correspondante AnnouncementService pour écouter et agir sur les messages d’annonce. Un message d’annonce contient des informations sur le service, telles que son nom de contrat complet, toutes les étendues dans laquelle le service fonctionne ainsi que les 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 les services disponibles. |
| DiscoveryClientBindingElement |
É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. |
| 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 DiscoveryMessageSequence instances. |
| DiscoveryOperationContextExtension |
Extension de contexte d’opération utilisée pour rendre différents éléments de configuration disponibles pour le runtime 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 spécifier un service de découverte personnalisé ou pour obtenir les points de terminaison publiés. |
| DiscoveryVersion |
Spécifie la version du protocole WS-Discovery à utiliser. |
| DynamicEndpoint |
Point de terminaison qui utilise WS-Discovery pour rechercher l’adresse du point de terminaison de manière dynamique au moment de l’exécution. |
| EndpointDiscoveryBehavior |
Contrôle le contenu du retour par un point de terminaison de EndpointDiscoveryMetadata découverte. |
| EndpointDiscoveryMetadata |
Contient les métadonnées d’un service détectable. |
| FindCompletedEventArgs |
Arguments de l’événement FindCompleted . |
| FindCriteria |
Représente les critères à utiliser lors de la recherche de services. |
| FindProgressChangedEventArgs |
Arguments de l’événement FindProgressChanged . |
| FindRequestContext |
Représente une demande de recherche envoyée par un client. |
| FindResponse |
Représente la réponse d’une requête de recherche. |
| ResolveCompletedEventArgs |
Arguments de 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 détectabilité 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 d’un AnnouncementEndpoint contrat fixe et prend en charge deux versions de découverte. En outre, il a une liaison UDP fixe et une valeur d’adresse par défaut spécifiées dans les spécifications WS-Discovery (WS-Discovery avril 2005 ou WS-Discovery version 1.1). Par conséquent, dans le cas le plus simple, vous n’avez pas à spécifier l’une de ces valeurs lorsque vous créez un AnnouncementEndpoint service et que vous 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 d’un DiscoveryEndpoint contrat fixe et prend en charge deux versions de protocole WS-Discovery. En outre, il a une liaison UDP fixe et une adresse par défaut spécifiées dans les spécifications WS-Discovery (WS-Discovery avril 2005 ou WS-Discovery V1.1). |
| UdpTransportSettings |
Vous permet de définir les paramètres de transport UDP. |
Énumérations
| Nom | Description |
|---|---|
| ServiceDiscoveryMode |
Spécifie le mode de découverte à utiliser. |