NetTcpRelayBindingBase Clase

Definición

Clase base para los métodos comunes para el NetTcpRelayBinding enlace.

public abstract class NetTcpRelayBindingBase : System.ServiceModel.Channels.Binding, System.ServiceModel.Channels.IBindingRuntimePreferences
type NetTcpRelayBindingBase = class
    inherit Binding
    interface IBindingRuntimePreferences
Public MustInherit Class NetTcpRelayBindingBase
Inherits Binding
Implements IBindingRuntimePreferences
Herencia
NetTcpRelayBindingBase
Derivado
Implementaciones

Constructores

NetTcpRelayBindingBase()

Inicializa una nueva instancia de la clase NetTcpRelayBindingBase.

NetTcpRelayBindingBase(EndToEndSecurityMode, RelayClientAuthenticationType)

Inicializa una nueva instancia de la NetTcpRelayBindingBase clase utilizando el modo de seguridad y el tipo de autenticación de retransmisión especificados.

NetTcpRelayBindingBase(String)

Inicializa una nueva instancia de la NetTcpRelayBindingBase clase utilizando el nombre de configuración especificado.

NetTcpRelayBindingBase(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement, NetTcpRelaySecurity)

Inicializa una nueva instancia de laNetTcpRelayBindingBase clase utilizando el transporte, la codificación y la seguridad especificados.

Campos

encoding

Elemento de codificación de la instancia actual. Junto con la configuración de seguridad y transporte, la codificación forma las tres propiedades principales de un enlace.

transport

Elemento de transporte de la instancia actual. Junto con la codificación y la seguridad, la configuración de transporte forma las propiedades principales de un enlace.

Propiedades

ConnectionMode
Obsoletos.

Obtiene o establece el modo de conexión: Hybrid o Relayed.

EnvelopeVersion

Obtiene la versión de SOAP que se utiliza para los mensajes procesados por este enlace.

HostNameComparisonMode

Obtiene o establece el modo de comparación utilizado en el nombre de host.

IsDynamic

Obtiene o establece si el enlace de retransmisión es dinámico.

ListenBacklog

Obtiene o establece el número máximo de solicitudes de conexión en cola que pueden estar pendientes.

MaxBufferPoolSize

Obtiene o establece el tamaño máximo permitido para un grupo de búferes que almacena los mensajes procesados por el enlace.

MaxBufferSize

Obtiene o establece un valor que especifica el tamaño máximo del búfer utilizado para almacenar los mensajes en la memoria.

MaxConnections

Obtiene o establece un valor que controla el número máximo de conexiones que se van a agrupar para su reutilización subsiguiente en el cliente y el número máximo de conexiones que pueden estar pendientes de envío en el servidor.

MaxReceivedMessageSize

Obtiene o establece el tamaño máximo para un mensaje recibido que el enlace procesa.

MessageSecurityVersion

Obtiene la versión de seguridad del mensaje.

ReaderQuotas

Obtiene o establece restricciones en la complejidad de mensajes SOAP que pueden ser procesados por puntos de conexión configurados con este enlace. Esta propiedad no puede ser null.

Scheme

Obtiene el esquema URI para el transporte.

Security

Obtiene un objeto que especifica el tipo de seguridad utilizado con servicios configurados con este enlace.

TransferMode

Obtiene o establece un valor que indica si el servicio configurado con el enlace utiliza modos de transmisión o de almacenamiento en búfer (o ambos) para transferir los mensajes.

Métodos

ApplyConfiguration(String)

Aplica la configuración del elemento de configuración que corresponde al nombre especificado a la instancia actual de este elemento de enlace.

CreateBindingElements()

Recupera una colección ordenada de elementos de enlace contenidos en el enlace actual.

CreateMessageSecurity()

Crea el elemento de enlace de seguridad para la instancia actual.

IsBindingElementsMatch(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement)

Determina si los elementos de enlace especificados coinciden con los valores predeterminados de los elementos de enlace de la instancia actual.

Implementaciones de interfaz explícitas

IBindingRuntimePreferences.ReceiveSynchronously

Indica que las solicitudes entrantes se controlan de forma asincrónica.

Se aplica a