RelayedOnewayTransportBindingElement Clase

Definición

Representa el elemento de enlace de transporte utilizado para la comunicación unidireccional.

public class RelayedOnewayTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension
type RelayedOnewayTransportBindingElement = class
    inherit TransportBindingElement
    interface IPolicyExportExtension
Public Class RelayedOnewayTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension
Herencia
RelayedOnewayTransportBindingElement
Implementaciones

Constructores

RelayedOnewayTransportBindingElement()

Inicializa una nueva instancia de la clase RelayedOnewayTransportBindingElement.

RelayedOnewayTransportBindingElement(RelayClientAuthenticationType)

Inicializa una nueva instancia de la RelayedOnewayTransportBindingElement clase utilizando el tipo de autenticación especificado.

RelayedOnewayTransportBindingElement(RelayClientAuthenticationType, RelayedOnewayConnectionMode)

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

RelayedOnewayTransportBindingElement(RelayedOnewayTransportBindingElement)

Inicializa una nueva instancia de la RelayedOnewayTransportBindingElement clase utilizando el elemento especificado.

Propiedades

ChannelInitializationTimeout

Obtiene o establece el tiempo máximo que un canal puede estar en el estado de inicialización antes de desconectarse.

ConnectionBufferSize

Obtiene o establece el tamaño del búfer usado para transmitir una parte del mensaje serializado en la conexión del cliente o servicio.

ConnectionMode

Obtiene el modo de conexión utilizado en este elemento de enlace. El modo de conexión puede ser uno de los RelayedOnewayConnectionMode valores de enumeración.

ConnectionPoolSettings

Obtiene la configuración del grupo de conexiones para la instancia actual.

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.

MaxBufferSize

Obtiene o establece el tamaño máximo en bytes del búfer que contiene los mensajes entrantes procesados por este enlace.

MaxOutputDelay

Obtiene o establece el intervalo máximo de tiempo que un mensaje o una parte de un mensaje pueden permanecer almacenados en búfer en la memoria antes de enviarse.

MaxPendingAccepts

Obtiene o establece el número máximo de subprocesos de aceptación asincrónica pendientes disponibles para procesar conexiones entrantes en el servicio.

MaxPendingConnections

Obtiene o establece el número máximo de conexiones pendientes.

RelayClientAuthenticationType

Obtiene o establece el tipo de autenticación de Azure Access Control usada por este elemento de enlace.

Scheme

Obtiene el esquema de URI utilizado por este elemento de enlace.

Métodos

BuildChannelFactory<TChannel>(BindingContext)

Crea un generador de canales para crear canales del tipo especificado y que se inicializa a partir del contexto de enlace especificado.

BuildChannelListener<TChannel>(BindingContext)

Crea un agente de escucha de canal que acepta canales del tipo especificado y que se inicializa desde el contexto de enlace especificado.

CanBuildChannelFactory<TChannel>(BindingContext)

Devuelve un valor que indica si este elemento de enlace puede crear un generador de canales del tipo especificado.

CanBuildChannelListener<TChannel>(BindingContext)

Devuelve un valor que indica si el elemento de enlace puede crear un agente de escucha de canal para el tipo de canal especificado.

Clone()

Devuelve una copia de esta instancia del RelayedOnewayTransportBindingElement elemento de enlace.

GetProperty<T>(BindingContext)

Devuelve un objeto del tipo solicitado, si está presente, de la capa adecuada de la pila de enlace.

Implementaciones de interfaz explícitas

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Exporta una aserción de directiva personalizada sobre este enlace.

Se aplica a