System.ServiceModel.Discovery Espacio de nombres
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í.
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. |