BindingContext Clase

Definición

Proporciona información sobre las direcciones, los enlaces, los elementos de enlace y los parámetros de enlace necesarios para compilar los agentes de escucha del canal y los generadores de canales.

public ref class BindingContext
public class BindingContext
type BindingContext = class
Public Class BindingContext
Herencia
BindingContext

Comentarios

Los agentes de escucha de canal y los generadores de canales, a su vez, construyen las pilas de canales que se usan para procesar los mensajes entrantes y salientes. El contexto de enlace también proporciona la vinculación a los generadores de canales internos y a los agentes de escucha de canal que se usan para construir las pilas del canal y del agente de escucha. El contexto de enlace almacena básicamente toda la información dinámica necesaria durante la construcción de la pila del canal.

Constructores

Nombre Description
BindingContext(CustomBinding, BindingParameterCollection, Uri, String, ListenUriMode)

Inicializa una nueva instancia de la BindingContext clase para un enlace especificado, una colección de parámetros de enlace y una dirección para el punto de conexión en el que escucha el servicio.

BindingContext(CustomBinding, BindingParameterCollection)

Inicializa una nueva instancia de la BindingContext clase para un enlace especificado y una colección de parámetros de enlace.

Propiedades

Nombre Description
Binding

Obtiene el enlace del canal integrado en el contexto actual.

BindingParameters

Obtiene la colección de parámetros de enlace para el canal integrado en el contexto actual.

ListenUriBaseAddress

Obtiene o establece el URI que proporciona la dirección base en la que escucha el punto de conexión de servicio.

ListenUriMode

Obtiene o establece un valor que indica si el transporte debe asegurarse de que el URI proporcionado para que el servicio escuche sea único.

ListenUriRelativeAddress

Obtiene o establece el URI que proporciona la dirección relativa en la que escucha el punto de conexión de servicio.

RemainingBindingElements

Obtiene los elementos de enlace que usan otros elementos de enlace para construir la pila de canales.

Métodos

Nombre Description
BuildInnerChannelFactory<TChannel>()

Compila el generador de canales interno para los canales de un tipo especificado debajo del generador de canales actual.

BuildInnerChannelListener<TChannel>()

Crea un agente de escucha de canal interno que escucha un tipo de canal especificado.

CanBuildInnerChannelFactory<TChannel>()

Devuelve un valor que indica si el generador de canales internos puede producir un tipo de canal especificado.

CanBuildInnerChannelListener<TChannel>()

Devuelve un valor que indica si se puede crear el agente de escucha del canal interno para escuchar un tipo de canal especificado.

Clone()

Devuelve una copia del contexto de compilación del canal actual.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetInnerProperty<T>()

Devuelve un objeto con tipo solicitado, si está presente, de la capa adecuada en la pila de enlace.

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