Freigeben über


WcfActorRemotingClientFactory Klasse

Definition

Ein IServiceRemotingClientFactory , das Windows Communication Foundation verwendet, um IServiceRemotingClient mit einem Akteurdienst und von diesem gehosteten Akteuren zu kommunizieren, wobei Akteur- und Dienstschnittstellen verwendet werden, die über WcfActorServiceRemotingListenerentfernt werden.

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

Konstruktoren

WcfActorRemotingClientFactory(Binding, IServiceRemotingCallbackMessageHandler, IEnumerable<IExceptionHandler>, IServicePartitionResolver, String, IServiceRemotingMessageSerializationProvider, Boolean)

Initialisiert eine neue Instanz der WcfActorRemotingClientFactory-Klasse.

WcfActorRemotingClientFactory(IServiceRemotingCallbackMessageHandler)

Initialisiert eine neue Instanz der WcfActorRemotingClientFactory-Klasse.

Methoden

Dispose()

Gibt verwaltete/nicht verwaltete Ressourcen frei. Die Dispose-Methode wird hinzugefügt, anstatt sie IDisposable zu machen, sodass sie keine Typinformationen ändert und keine Breaking Change darstellt.

(Geerbt von WcfServiceRemotingClientFactory)
GetRemotingMessageBodyFactory()

Gibt die Message Factory zurück, die zum Erstellen des Anforderungs- und Antwortremoting-Nachrichtentexts verwendet wird.

(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 einen oder mehrere Kommunikationslistener enthält, und gibt einen Client zurück, der mit dem Endpunkt kommuniziert, der dem angegebenen listenerName entspricht.

Der Endpunkt des Diensts hat das Format : {"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, der mit dem Endpunkt kommuniziert, der dem angegebenen ListenerName entspricht.

Der Endpunkt des Diensts hat das Format : {"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}}

(Geerbt von WcfServiceRemotingClientFactory)
ICommunicationClientFactory<IServiceRemotingClient>.ReportOperationExceptionAsync(IServiceRemotingClient, ExceptionInformation, OperationRetrySettings, CancellationToken)

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

(Geerbt von WcfServiceRemotingClientFactory)

Gilt für: