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 des 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
DiscoveryClient() |
Crée une instance de la classe DiscoveryClient. |
DiscoveryClient(DiscoveryEndpoint) |
Crée une instance de la classe DiscoveryClient avec le point de terminaison de découverte spécifiée. |
DiscoveryClient(String) |
Crée une instance de la classe DiscoveryClient avec la configuration de point de terminaison spécifiée. |
Propriétés
ChannelFactory |
Obtient la fabrique de canal pour DiscoveryClient. |
ClientCredentials |
Reçoit 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
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 les services qui correspondent aux critères spécifiés. |
FindAsync(FindCriteria) |
Commence une opération de recherche asynchrone à l'aide des critères spécifiés. |
FindAsync(FindCriteria, Object) |
Commence une opération de recherche asynchrone à l'aide des critères spécifiés et l'objet d'état défini par l'utilisateur. |
FindTaskAsync(FindCriteria) |
Commence une tâche de recherche asynchrone à l'aide des critères spécifiés. |
FindTaskAsync(FindCriteria, CancellationToken) |
Commence une tâche de recherche asynchrone à l'aide des critères spécifiés et de l'objet de jeton d'annulation. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
Open() |
Ouvre DiscoveryClient. |
Resolve(ResolveCriteria) |
Commence une opération de résolution asynchrone à l'aide des critères spécifiés. |
ResolveAsync(ResolveCriteria) |
Commence une opération de résolution asynchrone à l'aide des critères spécifiés. |
ResolveAsync(ResolveCriteria, Object) |
Commence une opération de résolution asynchrone à l'aide des critères spécifiés et l'objet d'état défini par l'utilisateur. |
ResolveTaskAsync(ResolveCriteria) |
Commence une tâche de résolution asynchrone à l'aide des critères spécifiés. |
ResolveTaskAsync(ResolveCriteria, CancellationToken) |
Commence une tâche de résolution asynchrone à l'aide des critères spécifiés et de l'objet de jeton d'annulation. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Événements
FindCompleted |
Se produit lorsque l'opération de recherche entière est terminée. |
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 à la recherche ou l'opération de résolution. |
ResolveCompleted |
Se produit lorsqu'une opération de résolution asynchrone est terminée. |
Implémentations d’interfaces explicites
ICommunicationObject.Abort() |
Provoque la transition immédiate d'un objet de communication de son état actuel à 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'attente 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 à l'état fermé. |
ICommunicationObject.Close(TimeSpan) |
Provoque la transition d'un objet de communication de son état actuel à 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 de fermeture à l'état fermé. |
ICommunicationObject.Closing |
Se produit lorsque l'objet de communication entre d'abord dans l'état 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 de faute. |
ICommunicationObject.Open() |
Provoque la transition d'un objet de communication de l'état créé à l'état ouvert. |
ICommunicationObject.Open(TimeSpan) |
Provoque la transition d'un objet de communication de l'état créé à 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 d'ouverture à 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 méthode Dispose(). |