WcfServiceRemotingClientFactory Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Microsoft.ServiceFabric.Services.Remoting.V1.Client.IServiceRemotingClientFactory , die Windows Communication Foundation zum Erstellen Microsoft.ServiceFabric.Services.Remoting.V1.Client.IServiceRemotingClient verwendet, um mit zustandslosen und zustandsbehafteten Diensten über Schnittstellen zu kommunizieren, die über WcfServiceRemotingListenerentfernt werden.
public class WcfServiceRemotingClientFactory : Microsoft.ServiceFabric.Services.Communication.Client.ICommunicationClientFactory<Microsoft.ServiceFabric.Services.Remoting.V1.Client.IServiceRemotingClient>, Microsoft.ServiceFabric.Services.Remoting.V1.Client.IServiceRemotingClientFactory
type WcfServiceRemotingClientFactory = class
interface IServiceRemotingClientFactory
interface ICommunicationClientFactory<IServiceRemotingClient>
Public Class WcfServiceRemotingClientFactory
Implements ICommunicationClientFactory(Of IServiceRemotingClient), IServiceRemotingClientFactory
- Vererbung
-
WcfServiceRemotingClientFactory
- Abgeleitet
- Implementiert
-
ICommunicationClientFactory<Microsoft.ServiceFabric.Services.Remoting.V1.Client.IServiceRemotingClient> Microsoft.ServiceFabric.Services.Remoting.V1.Client.IServiceRemotingClientFactory
Konstruktoren
Methoden
Dispose() |
Gibt verwaltete/nicht verwaltete Ressourcen frei. |
Ereignisse
ClientConnected |
Ereignishandler, der ausgelöst wird, wenn ein Client mit dem Dienstendpunkt verbunden ist. |
ClientDisconnected |
Ereignishandler, der ausgelöst wird, wenn ein Client vom Dienstendpunkt getrennt wird. |
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" ...}} |
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" ...}} |
ICommunicationClientFactory<IServiceRemotingClient>.ReportOperationExceptionAsync(IServiceRemotingClient, ExceptionInformation, OperationRetrySettings, CancellationToken) |
Behandelt die Ausnahmen, die im CommunicationClient auftreten, wenn eine Nachricht an den Dienst gesendet wird |
Gilt für:
Azure SDK for .NET