DiscoveryClient 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.
Vous permet de découvrir les services disponibles.
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
- Héritage
-
DiscoveryClient
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| DiscoveryClient() |
Crée une instance de la DiscoveryClient classe. |
| DiscoveryClient(DiscoveryEndpoint) |
Crée une instance de la DiscoveryClient classe avec le point de terminaison de découverte spécifié. |
| DiscoveryClient(String) |
Crée une instance de la DiscoveryClient classe avec la configuration de point de terminaison spécifiée. |
Propriétés
| Nom | Description |
|---|---|
| ChannelFactory |
Obtient la fabrique de canal pour le DiscoveryClient. |
| ClientCredentials |
Obtient les informations d’identification du client pour le DiscoveryClient. |
| Endpoint |
Obtient le point de terminaison utilisé pour envoyer des messages de découverte. |
| InnerChannel |
Obtient le canal utilisé pour envoyer des messages de découverte. |
Méthodes
| Nom | Description |
|---|---|
| CancelAsync(Object) |
Annule une opération asynchrone en attente. |
| Close() |
Ferme le client de découverte. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| Find(FindCriteria) |
Envoie une demande pour rechercher des services qui correspondent aux critères spécifiés. |
| FindAsync(FindCriteria, Object) |
Commence une opération de recherche asynchrone avec les critères spécifiés et l’objet d’état défini par l’utilisateur. |
| FindAsync(FindCriteria) |
Commence une opération de recherche asynchrone avec les critères spécifiés. |
| FindTaskAsync(FindCriteria, CancellationToken) |
Commence une opération de tâche de recherche asynchrone avec les critères et l’objet de jeton d’annulation spécifiés. |
| FindTaskAsync(FindCriteria) |
Commence une opération de tâche de recherche asynchrone avec les critères spécifiés. |
| 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) |
| Open() |
Ouvre le DiscoveryClient. |
| Resolve(ResolveCriteria) |
Commence une opération de résolution asynchrone avec les critères spécifiés. |
| ResolveAsync(ResolveCriteria, Object) |
Commence une opération de résolution asynchrone avec les critères spécifiés et l’objet d’état défini par l’utilisateur. |
| ResolveAsync(ResolveCriteria) |
Commence une opération de résolution asynchrone avec les critères spécifiés. |
| ResolveTaskAsync(ResolveCriteria, CancellationToken) |
Commence une opération de tâche de résolution asynchrone avec les critères et le jeton d’annulation spécifiés. |
| ResolveTaskAsync(ResolveCriteria) |
Commence une opération de tâche de résolution asynchrone avec les critères spécifiés. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Événements
| Nom | Description |
|---|---|
| FindCompleted |
Se produit lorsque l’opération de recherche entière se termine. |
| FindProgressChanged |
Se produit chaque fois que le client reçoit une réponse d’un service particulier. |
| ProxyAvailable |
Se produit lorsqu’un message de suppression de multidiffusion est reçu d’un proxy de découverte en réponse à l’opération de recherche ou de résolution. |
| ResolveCompleted |
Se produit lorsqu’une opération de résolution asynchrone est terminée. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| ICommunicationObject.Abort() |
Provoque la transition immédiate d’un objet de communication de son état actuel vers l’état fermé. |
| ICommunicationObject.BeginClose(AsyncCallback, Object) |
Commence une opération asynchrone pour fermer un objet de communication. |
| ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) |
Commence une opération asynchrone pour fermer un objet de communication avec un délai d’expiration spécifié. |
| ICommunicationObject.BeginOpen(AsyncCallback, Object) |
Commence une opération asynchrone pour ouvrir un objet de communication. |
| ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) |
Commence une opération asynchrone pour ouvrir un objet de communication dans un intervalle de temps spécifié. |
| ICommunicationObject.Close() |
Provoque la transition d’un objet de communication de son état actuel vers l’état fermé. |
| ICommunicationObject.Close(TimeSpan) |
Provoque la transition d’un objet de communication de son état actuel vers l’état fermé dans un intervalle de temps spécifié. |
| ICommunicationObject.Closed |
Se produit lorsque l’objet de communication termine sa transition de l’état fermant vers l’état fermé. |
| ICommunicationObject.Closing |
Se produit lorsque l’objet de communication entre d’abord dans l’état de fermeture. |
| ICommunicationObject.EndClose(IAsyncResult) |
Termine une opération asynchrone pour fermer un objet de communication. |
| ICommunicationObject.EndOpen(IAsyncResult) |
Termine une opération asynchrone pour ouvrir un objet de communication. |
| ICommunicationObject.Faulted |
Se produit lorsque l’objet de communication entre d’abord dans l’état d’erreur. |
| ICommunicationObject.Open() |
Provoque la transition d’un objet de communication entre l’état créé et l’état ouvert. |
| ICommunicationObject.Open(TimeSpan) |
Provoque la transition d’un objet de communication entre l’état créé et l’état ouvert dans un intervalle de temps spécifié. |
| ICommunicationObject.Opened |
Se produit lorsque l’objet de communication termine sa transition de l’état ouvrant à l’état ouvert. |
| ICommunicationObject.Opening |
Se produit lorsque l’objet de communication entre d’abord dans l’état d’ouverture. |
| ICommunicationObject.State |
Obtient l’état actuel de l’objet orienté communication. |
| IDisposable.Dispose() |
Fournit une implémentation de la Dispose() méthode. |