DiscoveryClientBindingElement Clase

Definición

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.

public ref class DiscoveryClientBindingElement sealed : System::ServiceModel::Channels::BindingElement
public sealed class DiscoveryClientBindingElement : System.ServiceModel.Channels.BindingElement
type DiscoveryClientBindingElement = class
    inherit BindingElement
Public NotInheritable Class DiscoveryClientBindingElement
Inherits BindingElement
Herencia
DiscoveryClientBindingElement

Comentarios

El canal de cliente de detección se usa mediante la creación de un elemento de enlace personalizado y la adición de un DiscoveryClientBindingElement elemento a la parte superior de la pila de enlaces. Para obtener más información sobre el canal de cliente de detección, consulte Uso del canal de cliente de detección.

Constructores

Nombre Description
DiscoveryClientBindingElement()

Inicializa una nueva instancia de la DiscoveryClientBindingElement clase con valores predeterminados.

DiscoveryClientBindingElement(DiscoveryEndpointProvider, FindCriteria)

Inicializa una nueva instancia de la DiscoveryClientBindingElement clase con el proveedor de puntos de conexión y los criterios de búsqueda de servicios especificados.

Campos

Nombre Description
DiscoveryEndpointAddress

Dirección temporal estática que actúa como marcador de posición hasta que se resuelve la dirección de servicio real.

Propiedades

Nombre Description
DiscoveryEndpointProvider

Obtiene el proveedor del punto de conexión de detección.

FindCriteria

Obtiene o establece los criterios de búsqueda.

Métodos

Nombre Description
BuildChannelFactory<TChannel>(BindingContext)

Inicializa un generador de canales para generar canales de un tipo específico a partir del contexto de enlace.

BuildChannelListener<TChannel>(BindingContext)

La creación de un agente de escucha de canal no es compatible con el canal de cliente de detección. Este método se puede invalidar para inicializar un agente de escucha de canal para aceptar canales de un tipo especificado desde el contexto de enlace.

CanBuildChannelFactory<TChannel>(BindingContext)

Devuelve un valor que indica si el enlace actual puede crear una pila de generador de canales en el cliente.

CanBuildChannelListener<TChannel>(BindingContext)

Dado que el canal de cliente de detección no admite la compilación de un agente de escucha de canal, este método siempre devuelve false. Se puede extender para devolver un valor que indica si el elemento de enlace puede crear un agente de escucha para un tipo específico de canal.

Clone()

Crea una copia del elemento de enlace.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetProperty<T>(BindingContext)

Devuelve un objeto del tipo solicitado, si está presente en la pila de enlaces.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a