Partager via


ServiceRemotingExceptionHandler Classe

Définition

Fournit la gestion des exceptions rencontrées lors de la communication avec un service Service Fabric via des interfaces distantes.

public class ServiceRemotingExceptionHandler : Microsoft.ServiceFabric.Services.Communication.Client.IExceptionHandler
type ServiceRemotingExceptionHandler = class
    interface IExceptionHandler
Public Class ServiceRemotingExceptionHandler
Implements IExceptionHandler
Héritage
ServiceRemotingExceptionHandler
Implémente

Remarques

Les exceptions sont gérées conformément à la description ci-dessous :

Les exceptions suivantes indiquent le basculement de service. Ces exceptions sont gérées en retournant ExceptionHandlingRetryResult à partir de la TryHandleException(ExceptionInformation, OperationRetrySettings, ExceptionHandlingResult) méthode . La propriété du ExceptionHandlingRetryResult est définie sur false, la RetryDelay propriété est définie sur une valeur aléatoire jusqu’à MaxRetryBackoffIntervalOnNonTransientErrors et MaxRetryCount la propriété a la valeur MaxValue.IsTransient
Les exceptions suivantes indiquent des conditions d’erreur temporaires et gérées en retournant ExceptionHandlingRetryResult à partir de la TryHandleException(ExceptionInformation, OperationRetrySettings, ExceptionHandlingResult) méthode . La propriété du ExceptionHandlingRetryResult est définie sur true, la RetryDelay propriété est définie sur une valeur aléatoire jusqu’à MaxRetryBackoffIntervalOnTransientErrors et MaxRetryCount la propriété est définie sur MaxValue.IsTransient

Constructeurs

ServiceRemotingExceptionHandler()

Initialise une nouvelle instance de la ServiceRemotingExceptionHandler classe avec un ID de trace par défaut.

ServiceRemotingExceptionHandler(String)

Initialise une nouvelle instance de la ServiceRemotingExceptionHandler classe avec un ID de trace spécifié.

Implémentations d’interfaces explicites

IExceptionHandler.TryHandleException(ExceptionInformation, OperationRetrySettings, ExceptionHandlingResult)

Examine l’exception et détermine comment cette exception peut être gérée.

S’applique à