Compartir a través de


NetTcpRelayBinding Clase

Definición

Proporciona un enlace seguro y confiable adecuado para la comunicación entre equipos.

public class NetTcpRelayBinding : Microsoft.ServiceBus.NetTcpRelayBindingBase, System.ServiceModel.Channels.IBindingRuntimePreferences
type NetTcpRelayBinding = class
    inherit NetTcpRelayBindingBase
    interface IBindingRuntimePreferences
Public Class NetTcpRelayBinding
Inherits NetTcpRelayBindingBase
Implements IBindingRuntimePreferences
Herencia
NetTcpRelayBinding
Implementaciones

Constructores

NetTcpRelayBinding()

Inicializa una nueva instancia de la clase NetTcpRelayBinding.

NetTcpRelayBinding(EndToEndSecurityMode, RelayClientAuthenticationType)

Inicializa una nueva instancia de la NetTcpRelayBinding clase con el tipo de seguridad usado y retransmite la autenticación de cliente especificada.

NetTcpRelayBinding(EndToEndSecurityMode, RelayClientAuthenticationType, Boolean)

Inicializa una nueva instancia de la NetTcpRelayBinding clase con el tipo de seguridad usado, el tipo de autenticación de cliente y un valor que indica si las sesiones confiables están habilitadas explícitamente.

NetTcpRelayBinding(String)

Inicializa una nueva instancia de la NetTcpRelayBinding clase con una configuración XML especificada.

NetTcpRelayBinding(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement, ReliableSessionBindingElement, NetTcpRelaySecurity)

Inicializa una nueva instancia de la NetTcpRelayBinding clase con el transporte, codificador, elemento de enlace de sesión confiable y tipo de seguridad usado.

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.

(Heredado de NetTcpRelayBindingBase)
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.

(Heredado de NetTcpRelayBindingBase)

Propiedades

ConnectionMode
Obsoletos.

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

(Heredado de NetTcpRelayBindingBase)
EnvelopeVersion

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

(Heredado de NetTcpRelayBindingBase)
HostNameComparisonMode

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

(Heredado de NetTcpRelayBindingBase)
IsDynamic

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

(Heredado de NetTcpRelayBindingBase)
ListenBacklog

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

(Heredado de NetTcpRelayBindingBase)
MaxBufferPoolSize

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

(Heredado de NetTcpRelayBindingBase)
MaxBufferSize

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

(Heredado de NetTcpRelayBindingBase)
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.

(Heredado de NetTcpRelayBindingBase)
MaxReceivedMessageSize

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

(Heredado de NetTcpRelayBindingBase)
MessageSecurityVersion

Obtiene la versión de seguridad del mensaje.

(Heredado de NetTcpRelayBindingBase)
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.

(Heredado de NetTcpRelayBindingBase)
ReliableSession

Obtiene un objeto que indica si se establece una sesión confiable entre Azure Service Bus puntos de conexión del canal.

Scheme

Obtiene el esquema URI para el transporte.

(Heredado de NetTcpRelayBindingBase)
Security

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

(Heredado de NetTcpRelayBindingBase)
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.

(Heredado de NetTcpRelayBindingBase)

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()

Crea una colección con los elementos de enlace para el enlace.

CreateMessageSecurity()

Crea el token de seguridad del mensaje 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.

(Heredado de NetTcpRelayBindingBase)
IsBindingElementsMatch(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement, ReliableSessionBindingElement)

Devuelve un valor que determina si los objetos especificados tienen elementos de enlace coincidentes.

Implementaciones de interfaz explícitas

IBindingRuntimePreferences.ReceiveSynchronously

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

(Heredado de NetTcpRelayBindingBase)

Se aplica a