Microsoft.ServiceFabric.Services.Communication.Client Namespace

Klassen

CommunicationClientEventArgs

Gibt die Argumente für den Handler für verbundene/getrennte Ereignisse des Kommunikationsclients an.

CommunicationClientEventArgs<TCommunicationClient>

Gibt die Argumente für den Handler für verbundene/getrennte Ereignisse des Kommunikationsclients an.

CommunicationClientFactoryBase<TCommunicationClient>

Stellt die Basisimplementierung von ICommunicationClientFactory zum Erstellen von Kommunikationsclients für die Kommunikation mit Service Fabric-Diensten bereit. Erweitern Sie die CommunicationClientFactoryBase-Klasse, um Kommunikationsclients für benutzerdefinierte Transportimplementierungen zu erstellen. Diese Klasse verwaltet einen Cache mit Kommunikationsclients und versucht, die Clients für Anforderungen an denselben Dienstendpunkt wiederzuverwenden.

ConstantRetryPolicy

Gibt die Richtlinie für konstante Wiederholungen zum Wiederholen von Anforderungen für Ausnahmen im Kommunikationskanal zwischen Client- und Dienstreplikaten an.

ExceptionHandlingResult

Gibt die Basisklasse für das Ergebnis aus der Behandlung einer Ausnahme während der Kommunikation zwischen Client und Dienst an.

ExceptionHandlingRetryResult

Gibt das Ergebnis der Ausnahmebehandlung an, wenn die Anforderung vom Client an den Dienst wiederholt werden kann

ExceptionHandlingThrowResult

Gibt das Ergebnis der Ausnahmebehandlung an, wenn die Anforderung vom Client an den Dienst nicht wiederholt werden kann

ExceptionInformation

Gibt die -Klasse an, die die Ausnahme im Kommunikationskanal und zusätzliche Informationen kapselt, die für die Behandlung dieser Ausnahme erforderlich sind.

ExponentialRetryPolicy

Gibt die exponentielle Backoff-Richtlinie zum Wiederholen von Anforderungen für Ausnahmen im Kommunikationskanal zwischen Client- und Dienstreplikaten an.

OperationRetryControl

Gibt die Wiederholungsrichtlinie für die Ausnahmen an, die für die Kommunikation zwischen Client und Dienst abgerufen werden.

OperationRetrySettings

Gibt die Richtlinie zum Wiederholen von Anforderungen für Ausnahmen im Kommunikationskanal zwischen Client- und Dienstreplikaten an.

RetryDelayParameters

Gibt die Wiederholungsanalyse zum Berechnen der Wiederholungsverzögerung für die Kommunikation zwischen Client und Diensten an.

ServicePartitionClient<TCommunicationClient>

Gibt einen instance des Kommunikationsclients an, der mit den Replikaten einer bestimmten Partition kommunizieren kann.

Schnittstellen

ICommunicationClient

Definiert die Schnittstelle, die den Kommunikationsclient für zuverlässige Dienste darstellt.

ICommunicationClientFactory<TCommunicationClient>

Definiert die Schnittstelle, die implementiert werden muss, um eine Factory bereitzustellen, damit Kommunikationsclients mit einem Service Fabric-Dienst kommunizieren können.

IExceptionHandler

Definiert die Schnittstelle für die Behandlung der Ausnahmen, die bei der Kommunikation mit Service Fabric-Diensten auftreten.

IRetryPolicy

Gibt die Wiederholungsrichtlinie zum Wiederholen von Anforderungen für Ausnahmen im Kommunikationskanal zwischen Client- und Dienstreplikaten an.

IServicePartitionClient<TCommunicationClient>

Definiert die Schnittstelle für den Client, der mit Replikaten einer bestimmten Dienstpartition kommunizieren kann.

Enumerationen

TargetReplicaSelector

Diese Enumeration gibt an, wie das Zielreplikat oder instance beim Erstellen eines Kommunikationskanals für eine bestimmte Partition ausgewählt werden soll.