ServiceRemotingExceptionHandler Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET