Compartir a través de


FabricTransportServiceRemotingProviderAttribute Clase

Definición

Estos atributos permiten establecer el transporte TCP de Fabric como el proveedor de transporte remoto de servicio predeterminado en el ensamblado y la personalización de él.

public class FabricTransportServiceRemotingProviderAttribute : Microsoft.ServiceFabric.Services.Remoting.ServiceRemotingProviderAttribute
type FabricTransportServiceRemotingProviderAttribute = class
    inherit ServiceRemotingProviderAttribute
Public Class FabricTransportServiceRemotingProviderAttribute
Inherits ServiceRemotingProviderAttribute
Herencia
FabricTransportServiceRemotingProviderAttribute

Constructores

FabricTransportServiceRemotingProviderAttribute()

Inicializa una nueva instancia de la clase FabricTransportServiceRemotingProviderAttribute.

Propiedades

ConnectTimeoutInMilliseconds

Obtiene o establece el tiempo de espera de conexión en milisegundos. Esta configuración especifica el tiempo máximo permitido para establecer la conexión.

KeepAliveTimeoutInSeconds

Obtiene o establece el tiempo de espera de mantenimiento activo en segundos. Esta configuración es útil en el escenario en el que el cliente y el servicio están conectados a través del equilibrador de carga que cierra la conexión si está inactiva durante algún tiempo. Si se configura el tiempo de espera de mantenimiento activo, la conexión se mantendrá activa mediante el envío de mensajes ping a ese intervalo.

MaxMessageSize

Obtiene o establece el tamaño máximo del mensaje de comunicación remota en bytes. Si no se especifica el valor de esta propiedad o es menor o igual que cero, se usa un valor predeterminado de 4.194.304 bytes (4 MB).

OperationTimeoutInSeconds

Obtiene o establece el tiempo de espera de la operación en segundos. Si la operación no se completa en el tiempo especificado, se agotará el tiempo de espera. De forma predeterminada, el controlador de excepciones de FabricTransportServiceRemotingClientFactory reintenta la excepción de tiempo de espera agotado. Se recomienda no cambiar el tiempo de espera de la operación de su valor predeterminado.

RemotingClientVersion

Obtiene o establece la versión del cliente de comunicación remota que se va a usar.

(Heredado de ServiceRemotingProviderAttribute)
RemotingListenerVersion

Obtiene o establece la versión que va a usar el agente de escucha de comunicación remota.

(Heredado de ServiceRemotingProviderAttribute)

Métodos

CreateServiceRemotingClientFactoryV2(IServiceRemotingCallbackMessageHandler)

Crea un generador de cliente de comunicación remota de servicio V2 para conectarse al servicio a través de interfaces de servicio remotos.

CreateServiceRemotingListeners()

Crea un agente de escucha de comunicación remota del servicio V2 para la comunicación remota de la interfaz de servicio.

Se aplica a