DiscoveryClient Classe
Definizione
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.
Consente di individuare servizi disponibili.
public ref class DiscoveryClient sealed : IDisposable, System::ServiceModel::ICommunicationObject
public sealed class DiscoveryClient : IDisposable, System.ServiceModel.ICommunicationObject
type DiscoveryClient = class
interface ICommunicationObject
interface IDisposable
Public NotInheritable Class DiscoveryClient
Implements ICommunicationObject, IDisposable
- Ereditarietà
-
DiscoveryClient
- Implementazioni
Costruttori
DiscoveryClient() |
Crea una nuova istanza della classe DiscoveryClient. |
DiscoveryClient(DiscoveryEndpoint) |
Crea una nuova istanza della classe DiscoveryClient con la configurazione dell'endpoint di individuazione. |
DiscoveryClient(String) |
Crea una nuova istanza della classe DiscoveryClient con la configurazione dell'endpoint specificato. |
Proprietà
ChannelFactory |
Ottiene la channel factory per l'oggetto DiscoveryClient. |
ClientCredentials |
Ottiene le credenziali client per l'oggetto DiscoveryClient. |
Endpoint |
Ottiene l'endpoint utilizzato per inviare i messaggi di individuazione. |
InnerChannel |
Ottiene il canale utilizzato per inviare i messaggi di individuazione. |
Metodi
CancelAsync(Object) |
Annulla un'operazione asincrona in sospeso. |
Close() |
Chiude il client di individuazione. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Find(FindCriteria) |
Invia una richiesta per trovare servizi corrispondenti ai criteri specificati. |
FindAsync(FindCriteria) |
Avvia un'operazione di ricerca asincrona con i criteri specificati. |
FindAsync(FindCriteria, Object) |
Avvia un'operazione di ricerca asincrona con i criteri specificati e l'oggetto di stato definito dall'utente. |
FindTaskAsync(FindCriteria) |
Avvia un'operazione dell'attività di ricerca asincrona con i criteri specificati. |
FindTaskAsync(FindCriteria, CancellationToken) |
Avvia un'operazione dell'attività di ricerca asincrona con i criteri specificati e l'oggetto del token di annullamento. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Open() |
Apre DiscoveryClient. |
Resolve(ResolveCriteria) |
Avvia un'operazione di risoluzione asincrona con i criteri specificati. |
ResolveAsync(ResolveCriteria) |
Avvia un'operazione di risoluzione asincrona con i criteri specificati. |
ResolveAsync(ResolveCriteria, Object) |
Avvia un'operazione di risoluzione asincrona con i criteri specificati e l'oggetto di stato definito dall'utente. |
ResolveTaskAsync(ResolveCriteria) |
Avvia un'operazione dell'attività di risoluzione asincrona con i criteri specificati. |
ResolveTaskAsync(ResolveCriteria, CancellationToken) |
Avvia un'operazione dell'attività di risoluzione asincrona con i criteri specificati e il token di annullamento. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Eventi
FindCompleted |
Si verifica quando l'intera operazione di ricerca è completa. |
FindProgressChanged |
Si verifica ogni volta che il client riceve una risposta da un servizio specifico. |
ProxyAvailable |
Si verifica quando un messaggio di eliminazione multicast viene ricevuto da un proxy di individuazione in risposta a un'operazione di ricerca o risoluzione. |
ResolveCompleted |
Si verifica al completamento di un'operazione di risoluzione asincrona. |
Implementazioni dell'interfaccia esplicita
ICommunicationObject.Abort() |
Comporta la transizione immediata di un oggetto di comunicazione dallo stato corrente allo stato di chiusura. |
ICommunicationObject.BeginClose(AsyncCallback, Object) |
Consente di iniziare un'operazione asincrona finalizzata a chiudere un oggetto di comunicazione. |
ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) |
Consente di iniziare un'operazione asincrona finalizzata a chiudere un oggetto di comunicazione entro un determinato intervallo di tempo. |
ICommunicationObject.BeginOpen(AsyncCallback, Object) |
Consente di iniziare un'operazione asincrona finalizzata ad aprire un oggetto di comunicazione. |
ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) |
Consente di iniziare un'operazione asincrona finalizzata ad aprire un oggetto di comunicazione entro un determinato intervallo di tempo. |
ICommunicationObject.Close() |
Comporta la transizione di un oggetto di comunicazione dallo stato corrente allo stato di chiusura. |
ICommunicationObject.Close(TimeSpan) |
Determina la transizione di un oggetto di comunicazione dallo stato corrente allo stato Closed entro un intervallo di tempo specificato. |
ICommunicationObject.Closed |
Si verifica quando l'oggetto di comunicazione completa la transizione dallo stato di pre-chiusura allo stato di chiusura. |
ICommunicationObject.Closing |
Si verifica quando l'oggetto di comunicazione passa per la prima volta allo stato di pre-chiusura. |
ICommunicationObject.EndClose(IAsyncResult) |
Consente di completare un'operazione asincrona finalizzata a chiudere un oggetto di comunicazione. |
ICommunicationObject.EndOpen(IAsyncResult) |
Consente di completare un'operazione asincrona finalizzata ad aprire un oggetto di comunicazione. |
ICommunicationObject.Faulted |
Si verifica quando l'oggetto di comunicazione passa per la prima volta allo stato di errore. |
ICommunicationObject.Open() |
Comporta la transizione di un oggetto di comunicazione dallo stato di creazione allo stato di apertura. |
ICommunicationObject.Open(TimeSpan) |
Comporta la transizione di un oggetto di comunicazione dallo stato di creazione allo stato di apertura entro un determinato intervallo di tempo. |
ICommunicationObject.Opened |
Si verifica quando l'oggetto di comunicazione completa la transizione dallo stato di pre-apertura allo stato di apertura. |
ICommunicationObject.Opening |
Si verifica quando l'oggetto di comunicazione passa per la prima volta allo stato di pre-apertura. |
ICommunicationObject.State |
Ottiene lo stato corrente dell'oggetto orientato alla comunicazione. |
IDisposable.Dispose() |
Fornire un'implementazione del metodo Dispose(). |