System.ServiceModel.Discovery Espacio de nombres

El espacio de nombres System.ServiceModel.Discovery contiene las clases necesarias para la creación y uso de servicios reconocibles. The System.ServiceModel.Discovery namespace contains the classes required for the creation and use of discoverable services. Estas clases implementan el protocolo WS-Discovery para Windows Communication Foundation (WCF). These classes implement the WS-Discovery protocol for Windows Communication Foundation (WCF).

Clases

AnnouncementClient

Usada por los servicios para enviar mensajes de anuncio de detección.Used by services to send discovery announcement messages. 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.Clients can use the discovery mechanism, specifically the corresponding AnnouncementService class to listen and act on the announcement messages. 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.An announcement message contains information about the service such as its fully-qualified contract name, any scopes that the service is operating in as well as any custom metadata the service wants to send.

AnnouncementEndpoint

Un extremo estándar que usan los servicios para enviar mensajes del anuncio.A standard endpoint that is used by services to send announcement messages.

AnnouncementEventArgs

Se utiliza para pasar los argumentos de evento del anuncio.Used to pass announcement event arguments.

AnnouncementService

Una implementación auto-hospedada del servicio de anuncios.A self-hosted implementation of the announcement service.

DiscoveryClient

Le permite detectar los servicios disponibles.Allows you to discover available services.

DiscoveryClientBindingElement

Elemento de enlace que se puede agregar a una aplicación cliente WCF para aprovechar el canal del cliente de detección.A binding element that can be added to a WCF client application to take advantage of the Discovery client channel. 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.The Discovery client channel allows a WCF client application to access a discoverable service without knowing the endpoint address in advance.

DiscoveryEndpoint

Un punto de conexión de detección estándar.A standard discovery endpoint.

DiscoveryEndpointProvider

Proporciona un punto de conexión de detección.Provides a discovery endpoint.

DiscoveryMessageSequence

Representa el encabezado de AppSequence definido en el protocolo WS-Discovery.Represents the AppSequence header defined in the WS-Discovery protocol.

DiscoveryMessageSequenceGenerator

Una clase de aplicación auxiliar que crea las instancias de DiscoveryMessageSequence.A helper class that creates DiscoveryMessageSequence instances.

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.An operation context extension used to make various configuration items available to the discovery runtime.

DiscoveryProxy

Una clase base abstracta utilizada para implementar un proxy de detección.An abstract base class used to implement a discovery proxy.

DiscoveryService

Una clase base abstracta utilizada para implementar un servicio de detección.An abstract base class used to implement a discovery service.

DiscoveryServiceExtension

Una clase de extensión de WCF abstracta para especificar un servicio de detección personalizado o para obtener los extremos publicados.An abstract WCF extension class for specifying a custom discovery service or for getting the published endpoints.

DiscoveryVersion

Especifica la versión del protocolo WS-Discovery que usar.Specifies the version of the WS-Discovery protocol to use.

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.An endpoint that uses WS-Discovery to find the endpoint address dynamically at runtime.

EndpointDiscoveryBehavior

Controla el contenido de EndpointDiscoveryMetadata devuelto por un extremo de detección.Controls the content of the EndpointDiscoveryMetadata returned by a discovery endpoint.

EndpointDiscoveryMetadata

Contiene los metadatos para un servicio reconocible.Contains the metadata for a discoverable service.

FindCompletedEventArgs

Argumentos para el evento FindCompleted.Arguments for the FindCompleted event.

FindCriteria

Representa los criterios que utilizar al buscar los servicios.Represents the criteria to use when searching for services.

FindProgressChangedEventArgs

Argumentos para el evento FindProgressChanged.Arguments for the FindProgressChanged event.

FindRequestContext

Representa una solicitud de búsqueda enviada por un cliente.Represents a find request sent by a client.

FindResponse

Representa la respuesta de una solicitud de búsqueda.Represents the response from a find request.

ResolveCompletedEventArgs

Argumentos para el evento ResolveCompleted.Arguments for the ResolveCompleted event.

ResolveCriteria

Representa los criterios que usar al resolver un servicio.Represents the criteria to use when resolving a service.

ResolveResponse

Representa la respuesta de una solicitud de resolución.Represents the response from a resolve request.

ServiceDiscoveryBehavior

Esta clase controla la detectabilidad de extremos de servicio.This class controls the discoverability of service endpoints.

UdpAnnouncementEndpoint

Un punto de conexión estándar que usan los servicios para enviar mensajes de anuncio en un enlace de UDP.A standard endpoint that is used by services to send announcement messages over a UDP binding. Este punto de conexión hereda de AnnouncementEndpoint y también cuenta con un contrato fijo y admite dos versiones de la detección.This endpoint inherits from AnnouncementEndpoint and similarly has a fixed contract and supports two discovery versions. 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).In addition it has a fixed UDP binding and a default address value as specified in the WS-Discovery specifications (WS-Discovery April 2005 or WS-Discovery version 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.Therefore, in the simplest case you do not have to specify any of these values when you create an AnnouncementEndpoint and add it to a service.

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.A standard endpoint that is pre-configured for discovery operations over a UDP multicast binding. Este punto de conexión hereda de DiscoveryEndpoint y también cuenta con un contrato fijo y admite dos versiones de protocolo WS-Discovery.This endpoint inherits from DiscoveryEndpoint and similarly has a fixed contract and supports two WS-Discovery protocol versions. 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).In addition, it has a fixed UDP binding and a default address as specified in the WS-Discovery specifications (WS-Discovery April 2005 or WS-Discovery V1.1).

UdpTransportSettings

Le permite establecer la configuración de transporte de UDP.Enables you to set UDP transport settings.

Enumeraciones

ServiceDiscoveryMode

Especifica el modo de detección que usar.Specifies the discovery mode to use.