Partager via


Microsoft.ServiceFabric.Services.Communication.Client Espace de noms

Classes

CommunicationClientEventArgs

Spécifie les arguments du gestionnaire d’événements connectés/déconnectés du client de communication.

CommunicationClientEventArgs<TCommunicationClient>

Spécifie les arguments du gestionnaire d’événements connectés/déconnectés du client de communication.

CommunicationClientFactoryBase<TCommunicationClient>

Fournit l’implémentation de base d’ICommunicationClientFactory pour créer des clients de communication pour communiquer avec les services Service Fabric. Étendez la classe CommunicationClientFactoryBase pour créer des clients de communication pour des implémentations de transport personnalisées. Cette classe gère un cache de clients de communication et tente de réutiliser les clients pour les demandes adressées au même point de terminaison de service.

ConstantRetryPolicy

Spécifie la stratégie de nouvelle tentative constante pour les demandes de nouvelle tentative sur des exceptions dans le canal de communication entre les réplicas client et de service.

ExceptionHandlingResult

Spécifie la classe de base pour le résultat de la gestion d’une exception pendant la communication client-service.

ExceptionHandlingRetryResult

Spécifie le résultat de gestion des exceptions lorsque la demande du client au service peut être retentée

ExceptionHandlingThrowResult

Spécifie le résultat de gestion des exceptions lorsque la demande du client au service ne peut pas être retentée

ExceptionInformation

Spécifie la classe qui encapsule l’exception observée sur le canal de communication et les informations supplémentaires requises pour gérer cette exception.

ExponentialRetryPolicy

Spécifie la stratégie de backoff exponentiel pour les nouvelles tentatives de demandes sur les exceptions dans le canal de communication entre les réplicas client et de service.

OperationRetryControl

Spécifie la stratégie de nouvelle tentative pour les exceptions obtenues sur la communication entre le client et le service.

OperationRetrySettings

Spécifie la stratégie de nouvelle tentative de demandes sur les exceptions dans le canal de communication entre les réplicas client et de service.

RetryDelayParameters

Spécifie les paremètres de nouvelle tentative pour calculer le délai de nouvelle tentative pour la communication entre le client et les services.

ServicePartitionClient<TCommunicationClient>

Spécifie une instance du client de communication qui peut communiquer avec les réplicas d’une partition particulière.

Interfaces

ICommunicationClient

Définit l’interface qui représente le client de communication pour les services fiables.

ICommunicationClientFactory<TCommunicationClient>

Définit l’interface qui doit être implémentée pour fournir une fabrique pour que les clients de communication communiquent avec un service Service Fabric.

IExceptionHandler

Définit l’interface pour gérer les exceptions rencontrées lors de la communication avec les services Service Fabric.

IRetryPolicy

Spécifie la stratégie de nouvelle tentative pour les demandes de nouvelle tentative sur les exceptions dans le canal de communication entre les réplicas client et de service.

IServicePartitionClient<TCommunicationClient>

Définit l’interface pour le client qui peut communiquer avec les réplicas d’une partition de service particulière.

Énumérations

TargetReplicaSelector

Cette énumération spécifie la façon dont le réplica ou le instance cible doit être choisi lors de la création d’un canal de communication pour une partition particulière.