DiscoveryService Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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) |