Compartir a través de


FabricTransportActorRemotingProviderAttribute Clase

Definición

Establece el transporte TCP de tejido como el proveedor de comunicación remota predeterminado para los actores.

[System.AttributeUsage(System.AttributeTargets.Assembly)]
public class FabricTransportActorRemotingProviderAttribute : Microsoft.ServiceFabric.Actors.Remoting.ActorRemotingProviderAttribute
[<System.AttributeUsage(System.AttributeTargets.Assembly)>]
type FabricTransportActorRemotingProviderAttribute = class
    inherit ActorRemotingProviderAttribute
Public Class FabricTransportActorRemotingProviderAttribute
Inherits ActorRemotingProviderAttribute
Herencia
FabricTransportActorRemotingProviderAttribute
Atributos

Constructores

FabricTransportActorRemotingProviderAttribute()

Inicializa una nueva instancia de la FabricTransportActorRemotingProviderAttribute clase que se puede usar para establecer el transporte TCP de tejido como el proveedor de comunicación remota predeterminado para los actores.

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 RemotingClientVersion para determinar dónde se usa el cliente de comunicación remota V1 o V2.

(Heredado de ActorRemotingProviderAttribute)
RemotingListenerVersion

Obtiene o establece RemotingListenerVersion para determinar dónde está el agente de escucha en V1, V2 .

(Heredado de ActorRemotingProviderAttribute)

Métodos

CreateServiceRemotingClientFactory(IServiceRemotingCallbackMessageHandler)

Crea un generador de cliente de comunicación remota de servicio que puede usar Microsoft.ServiceFabric.Services.Remoting.V2.Client.ServiceProxyFactory para crear un proxy para la interfaz remota del servicio.

CreateServiceRemotingListeners()

Crea un agente de escucha de comunicación remota de servicio para la comunicación remota de las interfaces de actor.

Se aplica a