NetOnewayRelayBinding Clase

Definición

Representa un enlace para una conexión unidireccional segura a través de la nube.

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

Constructores

NetOnewayRelayBinding()

Inicializa una nueva instancia de la clase NetOnewayRelayBinding.

NetOnewayRelayBinding(EndToEndSecurityMode, RelayClientAuthenticationType)

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

NetOnewayRelayBinding(NetOnewayRelaySecurity)

Inicializa una nueva instancia de la NetOnewayRelayBinding clase utilizando la configuración de seguridad especificada.

NetOnewayRelayBinding(RelayedOnewayConnectionMode, EndToEndSecurityMode, RelayClientAuthenticationType)

Inicializa una nueva instancia de la NetOnewayRelayBinding clase utilizando los modos de conexión y seguridad especificados, así como el tipo de autenticación.

NetOnewayRelayBinding(RelayedOnewayTransportBindingElement, BinaryMessageEncodingBindingElement, NetOnewayRelaySecurity)

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

NetOnewayRelayBinding(String)

Inicializa una nueva instancia de la NetOnewayRelayBinding clase utilizando la configuración especificada.

Campos

encoding

Representa la codificación del enlace. Junto con la configuración de seguridad y el tipo de transporte, la codificación representa las tres propiedades principales de un enlace.

transport

Especifica el tipo de transporte para el enlace. Junto con la codificación y la configuración de seguridad, el tipo de transporte representa las tres propiedades principales de un enlace.

Propiedades

EnvelopeVersion

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

HostNameComparisonMode

Obtiene o establece un valor que indica si el nombre del host se usa para alcanzar el servicio al coincidir con el URI.

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, en bytes, del búfer usado para almacenar los mensajes en 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.

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.

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 un conjunto de elementos de enlace.

Implementaciones de interfaz explícitas

IBindingRuntimePreferences.ReceiveSynchronously

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

Se aplica a