DiscoveryService Classe

Definizione

Classe base astratta usata 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 ServiceDiscoveryBehavior oggetto viene aggiunto a un servizio, viene usata un'implementazione predefinita DiscoveryService per gestire le richieste di ricerca e risoluzione. Estendere questa classe per implementare un servizio di individuazione personalizzato con un comportamento diverso dall'implementazione predefinita, ad esempio per rispondere alle richieste di ricerca usando un algoritmo di corrispondenza personalizzato

Costruttori

Nome Descrizione
DiscoveryService()

Inizializza una nuova istanza della classe DiscoveryService.

DiscoveryService(DiscoveryMessageSequenceGenerator, Int32)

Inizializza una nuova istanza della DiscoveryService classe con la lunghezza della cronologia dei messaggi specificata DiscoveryMessageSequenceGenerator e duplicata.

DiscoveryService(DiscoveryMessageSequenceGenerator)

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

Metodi

Nome Descrizione
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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(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