BindingContext Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |