System.ServiceModel.Discovery Espacio de nombres

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

Clases

AnnouncementClient

Usada por los servicios para enviar mensajes de anuncio de detección. Los clientes pueden usar el mecanismo de detección, en concreto la clase AnnouncementService correspondiente, para realizar escuchas y actuar en los mensajes del anuncio. Un mensaje de anuncio contiene información sobre el servicio, como el nombre de contrato completo, cualquier ámbito en el que el servicio esté funcionando, así como cualquier metadato personalizado que el servicio desee enviar.

AnnouncementEndpoint

Un extremo estándar que usan los servicios para enviar mensajes del anuncio.

AnnouncementEventArgs

Se utiliza para pasar los argumentos de evento del anuncio.

AnnouncementService

Una implementación auto-hospedada del servicio de anuncios.

DiscoveryClient

Le permite detectar los servicios disponibles.

DiscoveryClientBindingElement

Elemento de enlace que se puede agregar a una aplicación cliente WCF para aprovechar el canal del cliente de detección. El canal del cliente de detección permite a una aplicación cliente WCF tener acceso 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 de AppSequence definido en el protocolo WS-Discovery.

DiscoveryMessageSequenceGenerator

Una clase de aplicación auxiliar que crea las instancias de DiscoveryMessageSequence.

DiscoveryOperationContextExtension

Una extensión de contexto de operación utilizada para hacer que varios elementos de configuración estén disponibles para el tiempo de ejecución de la detección.

DiscoveryProxy

Una clase base abstracta utilizada para implementar un proxy de detección.

DiscoveryService

Una clase base abstracta utilizada para implementar un servicio de detección.

DiscoveryServiceExtension

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

DiscoveryVersion

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

DynamicEndpoint

Un extremo estándar que usa WS-Discovery para buscar la dirección del extremo en el tiempo de ejecución de forma dinámica.

EndpointDiscoveryBehavior

Controla el contenido de EndpointDiscoveryMetadata devuelto por un extremo de detección.

EndpointDiscoveryMetadata

Contiene los metadatos para un servicio reconocible.

FindCompletedEventArgs

Argumentos para el evento FindCompleted.

FindCriteria

Representa los criterios que utilizar al buscar los servicios.

FindProgressChangedEventArgs

Argumentos para el evento FindProgressChanged.

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 evento ResolveCompleted.

ResolveCriteria

Representa los criterios que usar al resolver un servicio.

ResolveResponse

Representa la respuesta de una solicitud de resolución.

ServiceDiscoveryBehavior

Esta clase controla la detectabilidad de extremos de servicio.

UdpAnnouncementEndpoint

Un punto de conexión estándar que usan los servicios para enviar mensajes de anuncio en un enlace de UDP. Este punto de conexión hereda de AnnouncementEndpoint y también cuenta con un contrato fijo y admite dos versiones de la detección. Además, tiene un enlace de UDP fijo y un valor de dirección predeterminado según se indica en las especificaciones de WS-Discovery (WS-Discovery April 2005 o WS-Discovery versión 1.1). Por consiguiente, en el caso más simple no tiene que especificar ninguno de estos valores al crear AnnouncementEndpoint y agregarlo a un servicio.

UdpDiscoveryEndpoint

Un punto de conexión estándar que se pre-configura para las operaciones de detección en un enlace de multidifusión de UDP. Este punto de conexión hereda de DiscoveryEndpoint y también cuenta con un contrato fijo y admite dos versiones de protocolo WS-Discovery. Además, tiene un enlace de UDP fijo y una dirección predeterminada según se indica en las especificaciones de WS-Discovery (WS-Discovery April 2005 o WS-Discovery V1.1).

UdpTransportSettings

Le permite establecer la configuración de transporte de UDP.

Enumeraciones

ServiceDiscoveryMode

Especifica el modo de detección que usar.