ConnectionOrientedTransportBindingElement 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í.
Una clase abstracta que complementa el TransportBindingElement base con propiedades adicionales que son comunes a los transportes orientados a la conexión como TCP y canalizaciones con nombre.
public ref class ConnectionOrientedTransportBindingElement abstract : System::ServiceModel::Channels::TransportBindingElement
public ref class ConnectionOrientedTransportBindingElement abstract : System::ServiceModel::Channels::TransportBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public abstract class ConnectionOrientedTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement
public abstract class ConnectionOrientedTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type ConnectionOrientedTransportBindingElement = class
inherit TransportBindingElement
type ConnectionOrientedTransportBindingElement = class
inherit TransportBindingElement
interface IWsdlExportExtension
interface IPolicyExportExtension
Public MustInherit Class ConnectionOrientedTransportBindingElement
Inherits TransportBindingElement
Public MustInherit Class ConnectionOrientedTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, IWsdlExportExtension
- Herencia
- Derivado
- Implementaciones
Comentarios
Esta clase se documenta para dar una comprensión más completa de la jerarquía de transportes y no se espera que sea llamada directamente. El constructor es interno para evitar la construcción directa e invocación. Se puede llamar a las propiedades públicas de este elemento de enlace desde las clases derivadas TcpTransportBindingElement y NamedPipeTransportBindingElement.
Constructores
ConnectionOrientedTransportBindingElement() |
Una clase abstracta que complementa el TransportBindingElement base con propiedades adicionales que son comunes a los transportes orientados a la conexión como TCP y canalizaciones con nombre. |
ConnectionOrientedTransportBindingElement(ConnectionOrientedTransportBindingElement) |
Una clase abstracta que complementa el TransportBindingElement base con propiedades adicionales que son comunes a los transportes orientados a la conexión como TCP y canalizaciones con nombre. |
Propiedades
ChannelInitializationTimeout |
Obtiene o establece un TimeSpan que determina el tiempo máximo que un canal puede estar en el estado de la inicialización antes de que se desconecte. |
ConnectionBufferSize |
Obtiene o establece el tamaño del búfer usado para transmitir un bloque del mensaje serializado en la conexión del cliente o servicio. |
HostNameComparisonMode |
Obtiene o establece un valor que indica si el nombre del host se usa para alcanzar el servicio al coincidir con el URI. |
ManualAddressing |
Obtiene o establece un valor que indica si se requiere la dirección manual del mensaje. (Heredado de TransportBindingElement) |
MaxBufferPoolSize |
Obtiene o establece el tamaño máximo, en bytes, de cualquier grupo de búferes utilizado por el transporte. (Heredado de TransportBindingElement) |
MaxBufferSize |
Obtiene o establece el tamaño máximo del búfer que se va a usar. Para mensajes transmitidos por secuencias, este valor debería ser por lo menos el tamaño máximo posible de los encabezados de mensaje, que se leen en modo almacenado en búfer. |
MaxOutputDelay |
Obtiene o establece el intervalo máximo de tiempo que un bloque de mensaje o un mensaje completo pueden estar almacenados en búfer en memoria antes de que se envíen. |
MaxPendingAccepts |
Obtiene o establece el número máximo de canales que un servicio puede tener en espera en un agente de escucha para procesar conexiones entrantes en el servicio. |
MaxPendingConnections |
Obtiene o establece el número máximo de conexiones pendientes de distribución en el servicio. |
MaxReceivedMessageSize |
Obtiene o establece el tamaño máximo permitido del mensaje, en bytes, que se puede recibir. (Heredado de TransportBindingElement) |
Scheme |
Obtiene el esquema URI para el transporte. (Heredado de TransportBindingElement) |
TransferMode |
Obtiene o establece un valor que indica si los mensajes están almacenados en búfer o se transmiten por secuencias mediante el transporte orientado a la conexión. |
Métodos
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 una escucha de canales para aceptar canales de un tipo especificado a partir del contexto de enlace. (Heredado de BindingElement) |
CanBuildChannelFactory<TChannel>(BindingContext) |
Determina si se puede crear un generador de canales del tipo especificado. |
CanBuildChannelListener<TChannel>(BindingContext) |
Determina si se puede crear una escucha de canales del tipo especificado. |
CanBuildChannelListener<TChannel>(BindingContext) |
Devuelve un valor que indica si el elemento de enlace puede compilar una escucha para un tipo específico de canal. (Heredado de BindingElement) |
Clone() |
Devuelve una copia del objeto de elemento de enlace cuando se invalida en una clase derivada. (Heredado de BindingElement) |
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) |
GetProperty<T>(BindingContext) |
Obtiene las propiedades de 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) |
ShouldSerializeMaxPendingAccepts() |
Indica si el elemento de enlace del transporte orientado a conexión debe serializar el máximo de aceptaciones pendientes. |
ShouldSerializeMaxPendingConnections() |
Indica si el elemento de enlace del transporte orientado a conexión debe serializar el máximo de conexiones pendientes. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Exporta una aserción de directiva personalizada sobre los enlaces. |
IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
Escribe los elementos del lenguaje de descripción de servicios Web (WSDL) personalizados en el WSDL generado para un contrato. |
IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Escribe los elementos del lenguaje de descripción de servicios Web (WSDL) personalizados en el WSDL generado para un punto de conexión. |