ConnectionOrientedTransportBindingElement Clase

Definición

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
type ConnectionOrientedTransportBindingElement = class
    inherit TransportBindingElement
    interface IPolicyExportExtension
    interface IWsdlExportExtension
Public MustInherit Class ConnectionOrientedTransportBindingElement
Inherits TransportBindingElement
Public MustInherit Class ConnectionOrientedTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, IWsdlExportExtension
Herencia
ConnectionOrientedTransportBindingElement
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.

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.

Se aplica a