System.ServiceModel.Discovery Espace de noms

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.