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. |