Langage

DiscoveryService Classe

Définition

Classe de base abstraite utilisée pour implémenter un service de découverte.

public ref class DiscoveryService abstract
public abstract class DiscoveryService
type DiscoveryService = class
Public MustInherit Class DiscoveryService
Héritage
DiscoveryService

Remarques

Lorsqu’une ServiceDiscoveryBehavior implémentation est ajoutée à un service, une implémentation par défaut DiscoveryService est utilisée pour gérer les requêtes Rechercher et Résoudre. Étendez cette classe pour implémenter un service de découverte personnalisé qui a un comportement différent de l’implémentation par défaut, par exemple pour répondre aux demandes de recherche à l’aide d’un algorithme de correspondance personnalisé

Constructeurs

Nom Description
DiscoveryService()

Initialise une nouvelle instance de la classe DiscoveryService.

DiscoveryService(DiscoveryMessageSequenceGenerator, Int32)

Initialise une nouvelle instance de la DiscoveryService classe avec la longueur spécifiée DiscoveryMessageSequenceGenerator et dupliquée de l’historique des messages.

DiscoveryService(DiscoveryMessageSequenceGenerator)

Initialise une nouvelle instance de la DiscoveryService classe avec le fichier spécifié DiscoveryMessageSequenceGenerator.

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
OnBeginFind(FindRequestContext, AsyncCallback, Object)

Remplacez cette méthode pour gérer une opération de recherche.

OnBeginResolve(ResolveCriteria, AsyncCallback, Object)

Remplacez cette méthode pour gérer une opération de résolution.

OnEndFind(IAsyncResult)

Remplacez cette méthode pour gérer l’achèvement d’une opération de recherche.

OnEndResolve(IAsyncResult)

Remplacez cette méthode pour gérer l’achèvement d’une opération de résolution.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à