System.ServiceModel.Discovery Espacio de nombres

Contiene las clases necesarias para la creación y el uso de servicios detectables. Estas clases implementan el protocolo WS-Discovery para Windows Communication Foundation (WCF).

Clases

Nombre Description
AnnouncementClient

Los servicios usan para enviar mensajes de anuncio de detección. Los clientes pueden usar el mecanismo de detección, específicamente la clase correspondiente AnnouncementService para escuchar y actuar en los mensajes de anuncio. Un mensaje de anuncio contiene información sobre el servicio, como su nombre de contrato completo, los ámbitos en los que el servicio funciona, así como los metadatos personalizados que el servicio quiere enviar.

AnnouncementEndpoint

Un punto de conexión estándar que usan los servicios para enviar mensajes de anuncio.

AnnouncementEventArgs

Se usa para pasar argumentos de evento de anuncio.

AnnouncementService

Una implementación autohospedada del servicio de anuncio.

DiscoveryClient

Permite detectar los servicios disponibles.

DiscoveryClientBindingElement

Elemento de enlace que se puede agregar a una aplicación cliente WCF para aprovechar el canal de cliente de detección. El canal de cliente de detección permite que una aplicación cliente WCF acceda a un servicio reconocible sin conocer la dirección del punto de conexión de antemano.

DiscoveryEndpoint

Un punto de conexión de detección estándar.

DiscoveryEndpointProvider

Proporciona un punto de conexión de detección.

DiscoveryMessageSequence

Representa el encabezado AppSequence definido en el protocolo WS-Discovery.

DiscoveryMessageSequenceGenerator

Clase auxiliar que crea DiscoveryMessageSequence instancias.

DiscoveryOperationContextExtension

Extensión de contexto de operación que se usa para hacer que varios elementos de configuración estén disponibles para el entorno de ejecución de detección.

DiscoveryProxy

Clase base abstracta que se usa para implementar un proxy de detección.

DiscoveryService

Clase base abstracta que se usa para implementar un servicio de detección.

DiscoveryServiceExtension

Una clase de extensión WCF abstracta para especificar un servicio de detección personalizado o para obtener los puntos de conexión publicados.

DiscoveryVersion

Especifica la versión del protocolo WS-Discovery que se va a usar.

DynamicEndpoint

Punto de conexión que usa WS-Discovery para buscar la dirección del punto de conexión dinámicamente en tiempo de ejecución.

EndpointDiscoveryBehavior

Controla el contenido del devuelto por un punto de conexión de EndpointDiscoveryMetadata detección.

EndpointDiscoveryMetadata

Contiene los metadatos de un servicio reconocible.

FindCompletedEventArgs

Argumentos para el FindCompleted evento.

FindCriteria

Representa los criterios que se usarán al buscar servicios.

FindProgressChangedEventArgs

Argumentos para el FindProgressChanged evento.

FindRequestContext

Representa una solicitud de búsqueda enviada por un cliente.

FindResponse

Representa la respuesta de una solicitud de búsqueda.

ResolveCompletedEventArgs

Argumentos para el ResolveCompleted evento.

ResolveCriteria

Representa los criterios que se usarán al resolver un servicio.

ResolveResponse

Representa la respuesta de una solicitud de resolución.

ServiceDiscoveryBehavior

Esta clase controla la detectabilidad de los puntos de conexión de servicio.

UdpAnnouncementEndpoint

Punto de conexión estándar que usan los servicios para enviar mensajes de anuncio a través de un enlace UDP. Este punto de conexión hereda de AnnouncementEndpoint y de forma similar tiene un contrato fijo y admite dos versiones de detección. Además, tiene un enlace UDP fijo y un valor de dirección predeterminado como se especifica en las especificaciones de WS-Discovery (WS-Discovery abril de 2005 o WS-Discovery versión 1.1). Por lo tanto, en el caso más sencillo no es necesario especificar ninguno de estos valores al crear un AnnouncementEndpoint y agregarlo a un servicio.

UdpDiscoveryEndpoint

Un punto de conexión estándar preconfigurado para las operaciones de detección a través de un enlace de multidifusión UDP. Este punto de conexión hereda de DiscoveryEndpoint y de forma similar tiene un contrato fijo y admite dos versiones de protocolo WS-Discovery. Además, tiene un enlace UDP fijo y una dirección predeterminada como se especifica en las especificaciones de WS-Discovery (WS-Discovery abril de 2005 o WS-Discovery V1.1).

UdpTransportSettings

Permite establecer la configuración de transporte UDP.

Enumeraciones

Nombre Description
ServiceDiscoveryMode

Especifica el modo de detección que se va a usar.