System.ServiceModel.Discovery Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |