TransportBindingElement 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í.
Clase abstract base que representa un elemento de enlace de transporte.
public ref class TransportBindingElement abstract : System::ServiceModel::Channels::BindingElement
public abstract class TransportBindingElement : System.ServiceModel.Channels.BindingElement
type TransportBindingElement = class
inherit BindingElement
Public MustInherit Class TransportBindingElement
Inherits BindingElement
- Herencia
- Derivado
Comentarios
Esta clase factores propiedades que son comunes a todos los elementos de enlace de transporte proporcionados por el Windows Communication Foundation (WCF). Controla la traducción de la configuración de transporte base en manifestaciones en tiempo de ejecución. Delega la traducción de la configuración específica del transporte (por ejemplo, HttpProxySettings para HTTP) en sus enlaces de transporte de clase derivada concretos, que incluyen las siguientes clases:
Note
Los desarrolladores de elementos de enlace de transporte personalizados deben heredar de esta clase, que deriva de la BindingElement clase .
Constructores
| Nombre | Description |
|---|---|
| TransportBindingElement() |
Crea una nueva instancia de esta clase. |
| TransportBindingElement(TransportBindingElement) |
Crea una nueva instancia de esta clase a partir de una instancia existente. |
Propiedades
| Nombre | Description |
|---|---|
| ManualAddressing |
Obtiene o establece un valor que indica si se requiere el direccionamiento manual del mensaje. |
| MaxBufferPoolSize |
Obtiene o establece el tamaño máximo, en bytes, de los grupos de búferes utilizados por el transporte. |
| MaxReceivedMessageSize |
Obtiene o establece el tamaño máximo permitido del mensaje, en bytes, que se puede recibir. |
| Scheme |
Obtiene el esquema de URI para el transporte. |
Métodos
| Nombre | Description |
|---|---|
| BuildChannelFactory<TChannel>(BindingContext) |
Inicializa un generador de canales para generar canales de un tipo especificado a partir del contexto de enlace. (Heredado de BindingElement) |
| BuildChannelListener<TChannel>(BindingContext) |
Inicializa un agente de escucha de canal para aceptar canales de un tipo especificado desde el contexto de enlace. (Heredado de BindingElement) |
| CanBuildChannelFactory<TChannel>(BindingContext) |
Devuelve un valor que indica si el elemento de enlace puede crear un generador de canales para un tipo específico de canal. (Heredado de BindingElement) |
| CanBuildChannelListener<TChannel>(BindingContext) |
Devuelve un valor que indica si el elemento de enlace puede crear un agente de escucha para un tipo específico de canal. (Heredado de BindingElement) |
| Clone() |
Cuando se reemplaza en una clase derivada, devuelve una copia del objeto de elemento de enlace. (Heredado de BindingElement) |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetProperty<T>(BindingContext) |
Obtiene una propiedad del especificado BindingContext. |
| 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) |