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
| Nome | Descrizione |
|---|---|
| AnnouncementClient |
Usato dai servizi per inviare messaggi di annuncio di individuazione. I client possono usare il meccanismo di individuazione, in particolare la classe corrispondente AnnouncementService per ascoltare e agire sui messaggi di annuncio. Un messaggio di annuncio contiene informazioni sul servizio, ad esempio il nome completo del contratto, gli ambiti in cui il servizio opera e tutti i metadati personalizzati che il servizio desidera inviare. |
| AnnouncementEndpoint |
Endpoint standard usato dai servizi per inviare messaggi di annuncio. |
| AnnouncementEventArgs |
Utilizzato per passare gli argomenti dell'evento di annuncio. |
| AnnouncementService |
Implementazione self-hosted del servizio annunci. |
| DiscoveryClient |
Consente di individuare i servizi disponibili. |
| DiscoveryClientBindingElement |
Elemento di associazione che può essere aggiunto a un'applicazione client WCF per sfruttare i vantaggi del canale client di individuazione. Il canale client di individuazione consente a un'applicazione client WCF di accedere a un servizio individuabile senza conoscere in anticipo l'indirizzo dell'endpoint. |
| DiscoveryEndpoint |
Endpoint di individuazione standard. |
| DiscoveryEndpointProvider |
Fornisce un endpoint di individuazione. |
| DiscoveryMessageSequence |
Rappresenta l'intestazione AppSequence definita nel protocollo WS-Discovery. |
| DiscoveryMessageSequenceGenerator |
Classe helper che crea DiscoveryMessageSequence istanze. |
| DiscoveryOperationContextExtension |
Estensione del contesto dell'operazione usata per rendere disponibili vari elementi di configurazione per il runtime di individuazione. |
| DiscoveryProxy |
Classe base astratta usata per implementare un proxy di individuazione. |
| DiscoveryService |
Classe base astratta usata per implementare un servizio di individuazione. |
| DiscoveryServiceExtension |
Classe di estensione WCF astratta per specificare un servizio di individuazione personalizzato o per ottenere gli endpoint pubblicati. |
| DiscoveryVersion |
Specifica la versione del protocollo WS-Discovery da usare. |
| DynamicEndpoint |
Endpoint che usa WS-Discovery per trovare l'indirizzo dell'endpoint in modo dinamico in fase di esecuzione. |
| 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 di 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 per la risoluzione di un servizio. |
| ResolveResponse |
Rappresenta la risposta da una richiesta di risoluzione. |
| ServiceDiscoveryBehavior |
Questa classe controlla l'individuabilità degli endpoint di servizio. |
| UdpAnnouncementEndpoint |
Endpoint standard usato dai servizi per inviare messaggi di annuncio tramite un'associazione UDP. Questo endpoint eredita da AnnouncementEndpoint e ha un contratto fisso e supporta due versioni di individuazione. Include inoltre un'associazione UDP fissa e un valore di indirizzo predefinito come specificato nelle specifiche di WS-Discovery (WS-Discovery aprile 2005 o WS-Discovery versione 1.1). Pertanto, nel caso più semplice non è necessario specificare uno di questi valori quando si crea un e AnnouncementEndpoint 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 ha un contratto fisso e supporta due versioni del protocollo WS-Discovery. Inoltre, ha un'associazione UDP fissa e un indirizzo predefinito come specificato nelle specifiche di WS-Discovery (WS-Discovery aprile 2005 o WS-Discovery V1.1). |
| UdpTransportSettings |
Consente di impostare le impostazioni di trasporto UDP. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| ServiceDiscoveryMode |
Specifica la modalità di individuazione da usare. |