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í.
Clase abstracta que complementa la base TransportBindingElement 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 proporcionar una comprensión más completa de la jerarquía de transportes y no se espera que se llame directamente a . El constructor es interno para evitar la construcción directa y la invocación. Se puede llamar a las propiedades públicas de este elemento de enlace desde las clases derivadas TcpTransportBindingElement y NamedPipeTransportBindingElement.
Constructores
| Nombre | Description |
|---|---|
| ConnectionOrientedTransportBindingElement() |
Clase abstracta que complementa la base TransportBindingElement con propiedades adicionales que son comunes a los transportes orientados a la conexión, como TCP y canalizaciones con nombre. |
| ConnectionOrientedTransportBindingElement(ConnectionOrientedTransportBindingElement) |
Clase abstracta que complementa la base TransportBindingElement con propiedades adicionales que son comunes a los transportes orientados a la conexión, como TCP y canalizaciones con nombre. |
Propiedades
| Nombre | Description |
|---|---|
| ChannelInitializationTimeout |
Obtiene o establece un TimeSpan objeto que determina el tiempo máximo que puede tener un canal en el estado de inicialización antes de desconectarse. |
| ConnectionBufferSize |
Obtiene o establece el tamaño del búfer utilizado para transmitir un fragmento del mensaje serializado en la conexión desde el cliente o servicio. |
| HostNameComparisonMode |
Obtiene o establece un valor que indica si el nombre de host se usa para llegar al servicio al buscar coincidencias en el URI. |
| ManualAddressing |
Obtiene o establece un valor que indica si se requiere el direccionamiento manual del mensaje. (Heredado de TransportBindingElement) |
| MaxBufferPoolSize |
Obtiene o establece el tamaño máximo, en bytes, de los grupos de búferes utilizados por el transporte. (Heredado de TransportBindingElement) |
| MaxBufferSize |
Obtiene o establece el tamaño máximo del búfer que se va a usar. Para los mensajes transmitidos, este valor debe ser al 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 fragmento de un mensaje o un mensaje completo pueden permanecer almacenados en búfer en la memoria antes de enviarse. |
| MaxPendingAccepts |
Obtiene o establece el número máximo de canales que un servicio puede tener esperando a un agente de escucha para procesar las conexiones entrantes al servicio. |
| MaxPendingConnections |
Obtiene o establece el número máximo de conexiones que esperan el envío 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 de URI para el transporte. (Heredado de TransportBindingElement) |
| TransferMode |
Obtiene o establece un valor que indica si los mensajes se almacenan en búfer o se transmiten con el transporte orientado a la conexión. |
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) |
Determina si se puede crear un generador de canales del tipo especificado. |
| CanBuildChannelListener<TChannel>(BindingContext) |
Determina si se puede crear un agente de escucha de canal del tipo especificado. |
| 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 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 Objectactual. (Heredado de Object) |
| ShouldSerializeMaxPendingAccepts() |
Indica si el elemento de enlace de transporte orientado a la conexión debe serializar las aceptaciones máximas pendientes. |
| ShouldSerializeMaxPendingConnections() |
Indica si el elemento de enlace de transporte orientado a la conexión debe serializar las conexiones pendientes máximas. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Exporta una aserción de directiva personalizada sobre los enlaces. |
| IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
Escribe elementos personalizados del lenguaje de descripción de servicios web (WSDL) en el WSDL generado para un contrato. |
| IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Escribe elementos personalizados del lenguaje de descripción de servicios web (WSDL) en el WSDL generado para un punto de conexión. |