Compartir a través de


BindingContext Clase

Definición

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

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

Comentarios

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

Constructores

BindingContext(CustomBinding, BindingParameterCollection)

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

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

Inicializa una nueva instancia de la clase BindingContext para un enlace especificado, colección de parámetros de enlace, y dirección del extremo en el que el servicio realiza escuchas.

Propiedades

Binding

Obtiene el enlace para el canal creado en el contexto actual.

BindingParameters

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

ListenUriBaseAddress

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

ListenUriMode

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

ListenUriRelativeAddress

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

RemainingBindingElements

Obtiene los elementos de enlace utilizados por otros elementos de enlace para construir la pila del canal.

Métodos

BuildInnerChannelFactory<TChannel>()

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

BuildInnerChannelListener<TChannel>()

Compila un agente de escucha del canal interno que realiza escuchas para un tipo especificado de canal.

CanBuildInnerChannelFactory<TChannel>()

Devuelve un valor que indica si el generador de canales interno puede generar un tipo especificado de canal.

CanBuildInnerChannelListener<TChannel>()

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

Clone()

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

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)
GetInnerProperty<T>()

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

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