DiscoveryClient Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Le permite detectar los servicios 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
- Herencia
-
DiscoveryClient
- Implementaciones
Constructores
DiscoveryClient() |
Crea una nueva instancia de la clase DiscoveryClient. |
DiscoveryClient(DiscoveryEndpoint) |
Crea una nueva instancia de la clase DiscoveryClient con la configuración de extremo de detección. |
DiscoveryClient(String) |
Crea una nueva instancia de la clase DiscoveryClient con la configuración de punto de conexión especificada. |
Propiedades
ChannelFactory |
Obtiene el generador de canales para DiscoveryClient. |
ClientCredentials |
Obtiene las credenciales del cliente para DiscoveryClient. |
Endpoint |
Obtiene el extremo usado para enviar los mensajes de detección. |
InnerChannel |
Obtiene el canal usado para enviar los mensajes de detección. |
Métodos
CancelAsync(Object) |
Cancela una operación asincrónica pendiente. |
Close() |
Cierra el cliente de detección. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
Find(FindCriteria) |
Envía una solicitud para encontrar servicios que coincidan con los criterios especificados. |
FindAsync(FindCriteria) |
Comienza una operación de búsqueda asincrónica con los criterios especificados. |
FindAsync(FindCriteria, Object) |
Comienza una operación de búsqueda asincrónica con los criterios especificados y el objeto de estado definido por el usuario. |
FindTaskAsync(FindCriteria) |
Comienza una operación de tarea de búsqueda asincrónica con los criterios especificados. |
FindTaskAsync(FindCriteria, CancellationToken) |
Comienza una operación de tarea de búsqueda asincrónica con los criterios especificados y el objeto de token de cancelación. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
Open() |
Abre el objeto DiscoveryClient. |
Resolve(ResolveCriteria) |
Comienza una operación de resolución asincrónica con los criterios especificados. |
ResolveAsync(ResolveCriteria) |
Comienza una operación de resolución asincrónica con los criterios especificados. |
ResolveAsync(ResolveCriteria, Object) |
Comienza una operación de resolución asincrónica con los criterios especificados y el objeto de estado definido por el usuario. |
ResolveTaskAsync(ResolveCriteria) |
Comienza una operación de tarea de resolución asincrónica con los criterios especificados. |
ResolveTaskAsync(ResolveCriteria, CancellationToken) |
Comienza una operación de tarea de resolución asincrónica con los criterios especificados y el token de cancelación. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Eventos
FindCompleted |
Se produce cuando la operación de búsqueda se completa. |
FindProgressChanged |
Se produce cada vez que el cliente recibe una respuesta de un servicio determinado. |
ProxyAvailable |
Se produce cuando se recibe un mensaje de supresión de multidifusión de un proxy de detección en respuesta a operaciones de búsqueda o resolución. |
ResolveCompleted |
Se produce cuando se haya completado la operación de resolución asincrónica. |
Implementaciones de interfaz explícitas
ICommunicationObject.Abort() |
Hace que un objeto de comunicación pase inmediatamente de su estado actual al estado cerrado. |
ICommunicationObject.BeginClose(AsyncCallback, Object) |
Comienza una operación asincrónica para cerrar un objeto de comunicación. |
ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) |
Comienza una operación asincrónica para cerrar un objeto de comunicación con un tiempo de espera especificado. |
ICommunicationObject.BeginOpen(AsyncCallback, Object) |
Comienza una operación asincrónica para abrir un objeto de comunicación. |
ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) |
Comienza una operación asincrónica para abrir un objeto de comunicación dentro de un intervalo de tiempo especificado. |
ICommunicationObject.Close() |
Provoca que un objeto de comunicación pase de su estado actual al estado cerrado. |
ICommunicationObject.Close(TimeSpan) |
Provoca que un objeto de comunicación pase su estado actual al estado cerrado dentro de un intervalo de tiempo especificado. |
ICommunicationObject.Closed |
Se produce cuando el objeto de comunicación completa su transición del estado de cierre al estado cerrado. |
ICommunicationObject.Closing |
Se produce cuando el objeto de comunicación introduce primero el estado de cierre. |
ICommunicationObject.EndClose(IAsyncResult) |
Completa una operación asincrónica para cerrar un objeto de comunicación. |
ICommunicationObject.EndOpen(IAsyncResult) |
Completa una operación asincrónica para abrir un objeto de comunicación. |
ICommunicationObject.Faulted |
Se produce cuando el objeto de comunicación introduce primero el estado de error. |
ICommunicationObject.Open() |
Hace que un objeto de comunicación pase del estado creado al estado abierto. |
ICommunicationObject.Open(TimeSpan) |
Hace que un objeto de comunicación pase del estado creado al estado abierto dentro de un intervalo de tiempo especificado. |
ICommunicationObject.Opened |
Se produce cuando el objeto de comunicación completa su transición del estado de apertura al estado abierto. |
ICommunicationObject.Opening |
Se produce cuando el objeto de comunicación introduce primero el estado de apertura. |
ICommunicationObject.State |
Obtiene el estado actual del objeto orientado a la comunicación. |
IDisposable.Dispose() |
Proporciona una implementación del método Dispose(). |