Freigeben über


WcfActorRemotingClientFactory Klasse

Definition

Eine Microsoft.ServiceFabric.Services.Remoting.V1.Client.IServiceRemotingClientFactory , die Windows Communication Foundation verwendet, um Microsoft.ServiceFabric.Services.Remoting.V1.Client.IServiceRemotingClient mit einem Akteurdienst und von diesem gehosteten Akteuren zu kommunizieren, wobei Akteur- und Dienstschnittstellen verwendet werden, die über WcfActorServiceRemotingListenerremoted verwendet werden.

public class WcfActorRemotingClientFactory : Microsoft.ServiceFabric.Services.Remoting.V1.Wcf.Client.WcfServiceRemotingClientFactory
type WcfActorRemotingClientFactory = class
    inherit WcfServiceRemotingClientFactory
Public Class WcfActorRemotingClientFactory
Inherits WcfServiceRemotingClientFactory
Vererbung
WcfActorRemotingClientFactory

Konstruktoren

WcfActorRemotingClientFactory(Binding, IServiceRemotingCallbackClient, IEnumerable<IExceptionHandler>, IServicePartitionResolver, String)

Initialisiert eine neue Instanz der WcfActorRemotingClientFactory-Klasse.

WcfActorRemotingClientFactory(IServiceRemotingCallbackClient)

Initialisiert eine neue Instanz der WcfActorRemotingClientFactory-Klasse.

Methoden

Dispose()

Gibt verwaltete/nicht verwaltete Ressourcen frei.

(Geerbt von WcfServiceRemotingClientFactory)

Ereignisse

ClientConnected

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

(Geerbt von WcfServiceRemotingClientFactory)
ClientDisconnected

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

(Geerbt von WcfServiceRemotingClientFactory)

Explizite Schnittstellenimplementierungen

ICommunicationClientFactory<IServiceRemotingClient>.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 WcfServiceRemotingClientFactory)
ICommunicationClientFactory<IServiceRemotingClient>.GetClientAsync(Uri, ServicePartitionKey, TargetReplicaSelector, String, OperationRetrySettings, CancellationToken)

Löst eine Partition des angegebenen Diensts auf, die einen oder mehrere 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 WcfServiceRemotingClientFactory)
ICommunicationClientFactory<IServiceRemotingClient>.ReportOperationExceptionAsync(IServiceRemotingClient, ExceptionInformation, OperationRetrySettings, CancellationToken)

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

(Geerbt von WcfServiceRemotingClientFactory)

Gilt für: