Compartir a través de


FabricTransportActorRemotingClientFactory Clase

Definición

que IServiceRemotingClientFactory usa el transporte TCP de Fabric para crear IServiceRemotingClient que se comuniquen con actores a través de interfaces remotas a través de FabricTransportServiceRemotingListener.

public class FabricTransportActorRemotingClientFactory : Microsoft.ServiceFabric.Services.Remoting.V2.FabricTransport.Client.FabricTransportServiceRemotingClientFactory
type FabricTransportActorRemotingClientFactory = class
    inherit FabricTransportServiceRemotingClientFactory
Public Class FabricTransportActorRemotingClientFactory
Inherits FabricTransportServiceRemotingClientFactory
Herencia
FabricTransportActorRemotingClientFactory

Constructores

FabricTransportActorRemotingClientFactory(FabricTransportRemotingSettings, IServiceRemotingCallbackMessageHandler, IServicePartitionResolver, IEnumerable<IExceptionHandler>, String, IServiceRemotingMessageSerializationProvider, IEnumerable<IExceptionConvertor>)

Inicializa una nueva instancia de la clase FabricTransportActorRemotingClientFactory.

FabricTransportActorRemotingClientFactory(IServiceRemotingCallbackMessageHandler)

Inicializa una nueva instancia de la clase FabricTransportActorRemotingClientFactory.

Métodos

Dispose()

Libera recursos administrados o no administrados. El método Dispose se agrega en lugar de convertirlo en IDisposable para que no cambie la información de tipo y no sea un cambio importante.

(Heredado de FabricTransportServiceRemotingClientFactory)
GetClientAsync(ResolvedServicePartition, TargetReplicaSelector, String, OperationRetrySettings, CancellationToken)

Vuelve a resolver una partición del servicio especificado que contiene uno o varios agentes de escucha de comunicación y devuelve un cliente para comunicarse con el punto de conexión correspondiente al listenerName especificado. El punto de conexión del servicio tiene el formato {"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}}

(Heredado de FabricTransportServiceRemotingClientFactory)
GetClientAsync(Uri, ServicePartitionKey, TargetReplicaSelector, String, OperationRetrySettings, CancellationToken)

Resuelve una partición del servicio especificado que contiene uno o varios agentes de escucha de comunicación y devuelve un cliente para comunicarse con el punto de conexión correspondiente al listenerName especificado. El punto de conexión del servicio tiene el formato {"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}}

(Heredado de FabricTransportServiceRemotingClientFactory)
GetRemotingMessageBodyFactory()

Obtiene un generador para crear los cuerpos de mensaje de comunicación remota.

(Heredado de FabricTransportServiceRemotingClientFactory)
ReportOperationExceptionAsync(IServiceRemotingClient, ExceptionInformation, OperationRetrySettings, CancellationToken)

Controla las excepciones que se producen en CommunicationClient al enviar un mensaje al servicio.

(Heredado de FabricTransportServiceRemotingClientFactory)

Eventos

ClientConnected

Controlador de eventos que se desencadena cuando un cliente está conectado al punto de conexión de servicio.

(Heredado de FabricTransportServiceRemotingClientFactory)
ClientDisconnected

Controlador de eventos que se desencadena cuando un cliente está desconectado del punto de conexión de servicio.

(Heredado de FabricTransportServiceRemotingClientFactory)

Se aplica a