ICommunicationClientFactory<TCommunicationClient> Schnittstelle
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.
Definiert die Schnittstelle, die implementiert werden muss, um eine Factory bereitzustellen, damit Kommunikationsclients mit einem Service Fabric-Dienst kommunizieren können.
public interface ICommunicationClientFactory<TCommunicationClient> where TCommunicationClient : ICommunicationClient
type ICommunicationClientFactory<'CommunicationClient (requires 'CommunicationClient :> ICommunicationClient)> = interface
Public Interface ICommunicationClientFactory(Of TCommunicationClient)
Typparameter
- TCommunicationClient
Art des Kommunikationsclients
- Abgeleitet
Methoden
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" ...}} |
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" ...}} |
ReportOperationExceptionAsync(TCommunicationClient, ExceptionInformation, OperationRetrySettings, CancellationToken) |
Verarbeitet die Ausnahmen, die im CommunicationClient auftreten, wenn eine Nachricht an den Dienst gesendet wird |
Ereignisse
ClientConnected |
Ereignishandler, der ausgelöst wird, wenn der Kommunikationsclient eine Verbindung mit dem Dienstendpunkt herstellt. |
ClientDisconnected |
Ereignishandler, der ausgelöst wird, wenn der Kommunikationsclient die Verbindung mit dem Dienstendpunkt trennt. |
Gilt für:
Azure SDK for .NET