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, 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) |