Condividi tramite


DiscoveryService Classe

Definizione

Classe di base astratta utilizzata per implementare un servizio di individuazione.

public ref class DiscoveryService abstract
public abstract class DiscoveryService
type DiscoveryService = class
Public MustInherit Class DiscoveryService
Ereditarietà
DiscoveryService

Commenti

Quando un oggetto ServiceDiscoveryBehavior viene aggiunto a un servizio, un'implementazione DiscoveryService predefinita viene utilizzata per gestire le richieste di ricerca e risoluzione. Estendere questa classe per implementare un servizio di individuazione personalizzato che dispone di un comportamento diverso dall'implementazione predefinita, come ad esempio quello in grado di rispondere alle richieste di ricerca utilizzando un algoritmo corrispondente personalizzato

Costruttori

DiscoveryService()

Inizializza una nuova istanza della classe DiscoveryService.

DiscoveryService(DiscoveryMessageSequenceGenerator)

Inizializza una nuova istanza della classe DiscoveryService con l'oggetto DiscoveryMessageSequenceGenerator specificato.

DiscoveryService(DiscoveryMessageSequenceGenerator, Int32)

Inizializza una nuova istanza della classe DiscoveryService con l'oggetto DiscoveryMessageSequenceGenerator e la lunghezza della cronologia dei messaggi duplicati specificati.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
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)
OnBeginFind(FindRequestContext, AsyncCallback, Object)

Eseguire l'override di questo metodo per gestire un'operazione di ricerca.

OnBeginResolve(ResolveCriteria, AsyncCallback, Object)

Eseguire l'override di questo metodo per gestire un'operazione di risoluzione.

OnEndFind(IAsyncResult)

Eseguire l'override di questo metodo per gestire il completamento di un'operazione di ricerca.

OnEndResolve(IAsyncResult)

Eseguire l'override di questo metodo per gestire il completamento di un'operazione di risoluzione.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a