System.ServiceModel.Discovery Namespace

Lo spazio dei nomi System.ServiceModel.Discovery contiene le classi richieste per la creazione e l'utilizzo di servizi individuabili. The System.ServiceModel.Discovery namespace contains the classes required for the creation and use of discoverable services. Queste classi implementano il protocollo WS-Discovery per Windows Communication Foundation (WCF). These classes implement the WS-Discovery protocol for Windows Communication Foundation (WCF).

Classi

AnnouncementClient

Utilizzato dai servizi per inviare messaggi dell'annuncio di individuazione.Used by services to send discovery announcement messages. I client possono utilizzare il meccanismo di individuazione, in particolare la classe AnnouncementService corrispondente per ascoltare e agire sui messaggi di annuncio.Clients can use the discovery mechanism, specifically the corresponding AnnouncementService class to listen and act on the announcement messages. 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.An announcement message contains information about the service such as its fully-qualified contract name, any scopes that the service is operating in as well as any custom metadata the service wants to send.

AnnouncementEndpoint

Endpoint standard utilizzato dai servizi per inviare messaggi di annuncio.A standard endpoint that is used by services to send announcement messages.

AnnouncementEventArgs

Utilizzato per passare argomenti degli eventi di annuncio.Used to pass announcement event arguments.

AnnouncementService

Implementazione indipendente del servizio di annuncio.A self-hosted implementation of the announcement service.

DiscoveryClient

Consente di individuare servizi disponibili.Allows you to discover available services.

DiscoveryClientBindingElement

Elemento di binding che può essere aggiunto a un'applicazione client WCF per sfruttare il canale del client di individuazione.A binding element that can be added to a WCF client application to take advantage of the Discovery client channel. 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.The Discovery client channel allows a WCF client application to access a discoverable service without knowing the endpoint address in advance.

DiscoveryEndpoint

Endpoint di individuazione standard.A standard discovery endpoint.

DiscoveryEndpointProvider

Fornisce un endpoint di individuazione.Provides a discovery endpoint.

DiscoveryMessageSequence

Rappresenta l'intestazione AppSequence definita nel protocollo WS-Discovery.Represents the AppSequence header defined in the WS-Discovery protocol.

DiscoveryMessageSequenceGenerator

Classe di supporto che crea istanze DiscoveryMessageSequence.A helper class that creates DiscoveryMessageSequence instances.

DiscoveryOperationContextExtension

Estensione del contesto dell'operazione utilizzata per rendere disponibili i vari elementi di configurazione nella fase di runtime dell'individuazione.An operation context extension used to make various configuration items available to the discovery runtime.

DiscoveryProxy

Classe di base astratta utilizzata per implementare un proxy di individuazione.An abstract base class used to implement a discovery proxy.

DiscoveryService

Classe di base astratta utilizzata per implementare un servizio di individuazione.An abstract base class used to implement a discovery service.

DiscoveryServiceExtension

Classe astratta delle estensioni WCF per la specifica di un servizio di individuazione personalizzato o per l'acquisizione degli endpoint pubblicati.An abstract WCF extension class for specifying a custom discovery service or for getting the published endpoints.

DiscoveryVersion

Specifica la versione del protocollo WS-Discovery da utilizzare.Specifies the version of the WS-Discovery protocol to use.

DynamicEndpoint

Endpoint che utilizza WS-Discovery per trovare dinamicamente l'indirizzo endpoint in fase di runtime.An endpoint that uses WS-Discovery to find the endpoint address dynamically at runtime.

EndpointDiscoveryBehavior

Controlla il contenuto dell'oggetto EndpointDiscoveryMetadata restituito da un endpoint di individuazione.Controls the content of the EndpointDiscoveryMetadata returned by a discovery endpoint.

EndpointDiscoveryMetadata

Contiene i metadati per un servizio individuabile.Contains the metadata for a discoverable service.

FindCompletedEventArgs

Argomenti per l'evento FindCompleted.Arguments for the FindCompleted event.

FindCriteria

Rappresenta i criteri da utilizzare durante la ricerca dei servizi.Represents the criteria to use when searching for services.

FindProgressChangedEventArgs

Argomenti per l'evento FindProgressChanged.Arguments for the FindProgressChanged event.

FindRequestContext

Rappresenta una richiesta di ricerca inviata da un client.Represents a find request sent by a client.

FindResponse

Rappresenta la risposta da una richiesta di ricerca.Represents the response from a find request.

ResolveCompletedEventArgs

Argomenti per l'evento ResolveCompleted.Arguments for the ResolveCompleted event.

ResolveCriteria

Rappresenta i criteri da utilizzare durante la risoluzione di un servizio.Represents the criteria to use when resolving a service.

ResolveResponse

Rappresenta la risposta da una richiesta di risoluzione.Represents the response from a resolve request.

ServiceDiscoveryBehavior

Questa classe controlla l'individuazione degli endpoint del servizio.This class controls the discoverability of service endpoints.

UdpAnnouncementEndpoint

Endpoint standard utilizzato dai servizi per inviare messaggi di annuncio su un'associazione UDP.A standard endpoint that is used by services to send announcement messages over a UDP binding. Questo endpoint eredita dall'oggetto AnnouncementEndpoint e allo stesso modo dispone di un contratto fisso e supporta due versioni di individuazione.This endpoint inherits from AnnouncementEndpoint and similarly has a fixed contract and supports two discovery versions. 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).In addition it has a fixed UDP binding and a default address value as specified in the WS-Discovery specifications (WS-Discovery April 2005 or WS-Discovery version 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.Therefore, in the simplest case you do not have to specify any of these values when you create an AnnouncementEndpoint and add it to a service.

UdpDiscoveryEndpoint

Endpoint standard preconfigurato per le operazioni di individuazione su un'associazione multicast UDP.A standard endpoint that is pre-configured for discovery operations over a UDP multicast binding. Questo endpoint eredita da DiscoveryEndpoint e allo stesso modo dispone di un contratto fisso e supporta due versioni del protocollo WS-Discovery.This endpoint inherits from DiscoveryEndpoint and similarly has a fixed contract and supports two WS-Discovery protocol versions. 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).In addition, it has a fixed UDP binding and a default address as specified in the WS-Discovery specifications (WS-Discovery April 2005 or WS-Discovery V1.1).

UdpTransportSettings

Consente di configurare le impostazioni di trasporto UDP.Enables you to set UDP transport settings.

Enumerazioni

ServiceDiscoveryMode

Specifica la modalità di individuazione da utilizzare.Specifies the discovery mode to use.