DiscoveryClientBindingElement Clase

Definición

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.

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 del cliente de detección se utiliza creando un elemento de enlace personalizado y agregando un DiscoveryClientBindingElement a la parte superior de la pila del enlace. Para obtener más información sobre el canal de cliente de detección, consulte Uso del canal de cliente de detección.

Constructores

DiscoveryClientBindingElement()

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

DiscoveryClientBindingElement(DiscoveryEndpointProvider, FindCriteria)

Inicializa una instancia nueva de la clase DiscoveryClientBindingElement con el proveedor del punto de conexión especificado y los criterios de búsqueda del servicio.

Campos

DiscoveryEndpointAddress

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

Propiedades

DiscoveryEndpointProvider

Obtiene el proveedor de extremos de detección.

FindCriteria

Obtiene o establece los criterios de búsqueda.

Métodos

BuildChannelFactory<TChannel>(BindingContext)

Inicializa un generador de canales para generar canales de un tipo especificado a partir del contexto de enlace.

BuildChannelListener<TChannel>(BindingContext)

El canal del cliente de detección no admite la compilación de un agente de escucha de canales. Este método se puede invalidar para inicializar un agente de escucha de canales con el fin de aceptar canales de un tipo especificado a partir del contexto de enlace.

CanBuildChannelFactory<TChannel>(BindingContext)

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

CanBuildChannelListener<TChannel>(BindingContext)

Dado que compilar el canal del cliente de detección no admite un agente de escucha de canal, este método siempre devuelve false. Puede ampliarse para devolver un valor que indica si el elemento de enlace puede compilar 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 que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

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

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

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a