Compartir a través de


FabricTransportRemotingSettings Clase

Definición

Representa una configuración que configura la comunicación FabricTransport.

public class FabricTransportRemotingSettings
type FabricTransportRemotingSettings = class
Public Class FabricTransportRemotingSettings
Herencia
FabricTransportRemotingSettings

Constructores

FabricTransportRemotingSettings()

Inicializa una nueva instancia de la clase FabricTransportRemotingSettings con valores predeterminados.

Propiedades

ConnectTimeout

Obtiene o establece el tiempo máximo permitido para que la conexión se establezca correctamente.

ExceptionDeserializationTechnique

Obtiene o establece la tecnología de deserialización de excepciones que se va a usar.

HeaderBufferSize

Obtiene o establece el tamaño de cada búfer de encabezado.

HeaderMaxBufferCount

Obtiene o establece el número máximo de búferes de encabezado asignados a BufferPool.

KeepAliveTimeout

Obtiene o establece la opción KeepAliveTimeout que proporciona una manera de configurar la opción keep-alive de Tcp.

MaxConcurrentCalls

Obtiene o establece el número máximo de mensajes que procesa activamente el servicio a la vez.

MaxMessageSize

Obtiene o establece el tamaño máximo de un mensaje que se puede recibir en un canal configurado con esta configuración.

MaxQueueSize

Obtiene o establece el tamaño máximo de una cola que almacena los mensajes mientras se procesan para un punto de conexión configurado con esta configuración.

OperationTimeout

Obtiene o establece el tiempo de espera de la operación que rige todo el proceso de envío de un mensaje, incluida la recepción de un mensaje de respuesta para una operación de servicio de solicitud/respuesta. Este tiempo de espera también se aplica al enviar mensajes de respuesta de un método de contrato de devolución de llamada.

SecurityCredentials

Obtiene o establece las credenciales de seguridad para proteger la comunicación.

UseWrappedMessage

Obtiene o establece un valor que indica si los parámetros del método de comunicación remota deben encapsularse o no antes de enviarlos a través de la conexión. Cuando UseWrappedMessage se establece en false, los parámetros no se ajustarán. Cuando este valor se establece en true, los parámetros se ajustarán. El valor predeterminado es false.

Métodos

LoadFrom(String, String, String)

Carga la configuración de FabricTransport desde un sectionName especificado en el archivo de configuración. El archivo de configuración se puede especificar mediante filePath o con el nombre del paquete de configuración especificado en el manifiesto de servicio. Primero intentará cargar la configuración mediante configPackageName. Si no se especifica configPackageName, intente cargar desde filePath.

TryLoadFrom(String, FabricTransportRemotingSettings, String, String)

Intente cargar la configuración de FabricTransport desde un sectionName especificado en el archivo de configuración. El archivo de configuración se puede especificar mediante filePath o con el nombre del paquete de configuración especificado en el manifiesto de servicio. Primero intentará cargar la configuración mediante configPackageName. Si no se especifica configPackageName, intente cargar desde filePath.

Se aplica a