System.ServiceModel.Discovery Spazio dei nomi

Contiene le classi necessarie per la creazione e l'uso di servizi individuabili. Queste classi implementano il protocollo WS-Discovery per Windows Communication Foundation (WCF).

Classi

AnnouncementClient

Utilizzato dai servizi per inviare messaggi dell'annuncio di individuazione. I client possono utilizzare il meccanismo di individuazione, in particolare la classe AnnouncementService corrispondente per ascoltare e agire sui messaggi di annuncio. Un messaggio di annuncio contiene informazioni sul servizio quale il nome del contratto completo, eventuali ambiti nei quali il servizio sta funzionando nonché i metadati personalizzati che il servizio desidera inviare.

AnnouncementEndpoint

Endpoint standard utilizzato dai servizi per inviare messaggi di annuncio.

AnnouncementEventArgs

Utilizzato per passare argomenti degli eventi di annuncio.

AnnouncementService

Implementazione indipendente del servizio di annuncio.

DiscoveryClient

Consente di individuare servizi disponibili.

DiscoveryClientBindingElement

Elemento di binding che può essere aggiunto a un'applicazione client WCF per sfruttare il canale del client di individuazione. Il canale del client di individuazione consente a un'applicazione client WCF di accedere a un servizio individuabile senza conoscere in anticipo l'indirizzo endpoint.

DiscoveryEndpoint

Endpoint di individuazione standard.

DiscoveryEndpointProvider

Fornisce un endpoint di individuazione.

DiscoveryMessageSequence

Rappresenta l'intestazione AppSequence definita nel protocollo WS-Discovery.

DiscoveryMessageSequenceGenerator

Classe di supporto che crea istanze DiscoveryMessageSequence.

DiscoveryOperationContextExtension

Estensione del contesto dell'operazione utilizzata per rendere disponibili i vari elementi di configurazione nella fase di runtime dell'individuazione.

DiscoveryProxy

Classe di base astratta utilizzata per implementare un proxy di individuazione.

DiscoveryService

Classe di base astratta utilizzata per implementare un servizio di individuazione.

DiscoveryServiceExtension

Classe astratta delle estensioni WCF per la specifica di un servizio di individuazione personalizzato o per l'acquisizione degli endpoint pubblicati.

DiscoveryVersion

Specifica la versione del protocollo WS-Discovery da utilizzare.

DynamicEndpoint

Endpoint che utilizza WS-Discovery per trovare dinamicamente l'indirizzo endpoint in fase di runtime.

EndpointDiscoveryBehavior

Controlla il contenuto dell'oggetto EndpointDiscoveryMetadata restituito da un endpoint di individuazione.

EndpointDiscoveryMetadata

Contiene i metadati per un servizio individuabile.

FindCompletedEventArgs

Argomenti per l'evento FindCompleted.

FindCriteria

Rappresenta i criteri da utilizzare durante la ricerca dei servizi.

FindProgressChangedEventArgs

Argomenti per l'evento FindProgressChanged.

FindRequestContext

Rappresenta una richiesta di ricerca inviata da un client.

FindResponse

Rappresenta la risposta da una richiesta di ricerca.

ResolveCompletedEventArgs

Argomenti per l'evento ResolveCompleted.

ResolveCriteria

Rappresenta i criteri da utilizzare durante la risoluzione di un servizio.

ResolveResponse

Rappresenta la risposta da una richiesta di risoluzione.

ServiceDiscoveryBehavior

Questa classe controlla l'individuazione degli endpoint del servizio.

UdpAnnouncementEndpoint

Endpoint standard utilizzato dai servizi per inviare messaggi di annuncio su un'associazione UDP. Questo endpoint eredita dall'oggetto AnnouncementEndpoint e allo stesso modo dispone di un contratto fisso e supporta due versioni di individuazione. Dispone inoltre di un'associazione UDP fissa e di un valore dell'indirizzo predefinito come indicato nelle specifiche WS-Discovery (WS-Discovery aprile 2005 o versione WS-Discovery 1.1). Pertanto, nel caso più semplice non è necessario specificare uno di questi valori quando si crea un oggetto AnnouncementEndpoint e lo si aggiunge a un servizio.

UdpDiscoveryEndpoint

Endpoint standard preconfigurato per le operazioni di individuazione su un'associazione multicast UDP. Questo endpoint eredita da DiscoveryEndpoint e allo stesso modo dispone di un contratto fisso e supporta due versioni del protocollo WS-Discovery. Dispone inoltre di un'associazione UDP fissa e di un indirizzo predefinito come indicato nelle specifiche WS-Discovery (WS-Discovery aprile 2005 o WS-Discovery V1.1).

UdpTransportSettings

Consente di configurare le impostazioni di trasporto UDP.

Enumerazioni

ServiceDiscoveryMode

Specifica la modalità di individuazione da utilizzare.