Freigeben über


FabricTransportActorRemotingClientFactory Klasse

Definition

Eine IServiceRemotingClientFactory , die fabric TCP-Transport verwendet, um zu erstellen IServiceRemotingClient , die mit Akteuren über Schnittstellen kommunizieren, die über FabricTransportServiceRemotingListenerremoted verwendet werden.

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

Konstruktoren

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

Initialisiert eine neue Instanz der FabricTransportActorRemotingClientFactory-Klasse.

FabricTransportActorRemotingClientFactory(IServiceRemotingCallbackMessageHandler)

Initialisiert eine neue Instanz der FabricTransportActorRemotingClientFactory-Klasse.

Methoden

Dispose()

Gibt verwaltete/nicht verwaltete Ressourcen frei. Die Dispose-Methode wird hinzugefügt, anstatt sie IDisposierbar zu machen, sodass sie keine Typinformationen ändert und keine breaking Änderung darstellt.

(Geerbt von FabricTransportServiceRemotingClientFactory)
GetClientAsync(ResolvedServicePartition, TargetReplicaSelector, String, OperationRetrySettings, CancellationToken)

Löst eine Partition des angegebenen Diensts erneut auf, die mindestens einen Kommunikationslistener enthält, und gibt einen Client zurück, um mit dem Endpunkt zu kommunizieren, der dem angegebenen listenerName entspricht. Der Endpunkt des Diensts hat die Form : {"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}}

(Geerbt von FabricTransportServiceRemotingClientFactory)
GetClientAsync(Uri, ServicePartitionKey, TargetReplicaSelector, String, OperationRetrySettings, CancellationToken)

Löst eine Partition des angegebenen Diensts auf, die mindestens einen Kommunikationslistener enthält, und gibt einen Client zurück, um mit dem Endpunkt zu kommunizieren, der dem angegebenen listenerName entspricht. Der Endpunkt des Diensts hat die Form : {"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}}

(Geerbt von FabricTransportServiceRemotingClientFactory)
GetRemotingMessageBodyFactory()

Ruft eine Factory zum Erstellen der Remoting-Nachrichtentexte ab.

(Geerbt von FabricTransportServiceRemotingClientFactory)
ReportOperationExceptionAsync(IServiceRemotingClient, ExceptionInformation, OperationRetrySettings, CancellationToken)

Verarbeitet die Ausnahmen, die im CommunicationClient auftreten, wenn eine Nachricht an den Dienst gesendet wird

(Geerbt von FabricTransportServiceRemotingClientFactory)

Ereignisse

ClientConnected

Ereignishandler, der ausgelöst wird, wenn ein Client mit dem Dienstendpunkt verbunden ist.

(Geerbt von FabricTransportServiceRemotingClientFactory)
ClientDisconnected

Ereignishandler, der ausgelöst wird, wenn ein Client vom Dienstendpunkt getrennt wird.

(Geerbt von FabricTransportServiceRemotingClientFactory)

Gilt für: