ServiceRemotingExceptionHandler Klasse
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.
Ermöglicht die Behandlung von Ausnahmen, die bei der Kommunikation mit einem Service Fabric-Dienst über Remoteschnittstellen auftreten.
public class ServiceRemotingExceptionHandler : Microsoft.ServiceFabric.Services.Communication.Client.IExceptionHandler
type ServiceRemotingExceptionHandler = class
interface IExceptionHandler
Public Class ServiceRemotingExceptionHandler
Implements IExceptionHandler
- Vererbung
-
ServiceRemotingExceptionHandler
- Implementiert
Hinweise
Die Ausnahmen werden gemäß der folgenden Beschreibung behandelt:
Die folgenden Ausnahmen weisen auf Dienstfailover hin. Diese Ausnahmen werden behandelt, indem von der TryHandleException(ExceptionInformation, OperationRetrySettings, ExceptionHandlingResult) -Methode zurückgegeben wirdExceptionHandlingRetryResult. Die IsTransient Eigenschaft von ExceptionHandlingRetryResult ist auf false festgelegt, die RetryDelay -Eigenschaft wird auf einen zufälligen Wert bis und die MaxRetryCountMaxRetryBackoffIntervalOnNonTransientErrors -Eigenschaft auf MaxValuefestgelegt.
| |
Die folgenden Ausnahmen weisen auf vorübergehende Fehlerbedingungen hin und werden von der TryHandleException(ExceptionInformation, OperationRetrySettings, ExceptionHandlingResult) -Methode zurückgegebenExceptionHandlingRetryResult. Die IsTransient -Eigenschaft von ExceptionHandlingRetryResult ist auf true festgelegt, die RetryDelay -Eigenschaft wird auf einen zufälligen Wert bis und die MaxRetryBackoffIntervalOnTransientErrorsMaxRetryCount -Eigenschaft auf MaxValuefestgelegt. |
Konstruktoren
ServiceRemotingExceptionHandler() |
Initialisiert einen neuen instance der ServiceRemotingExceptionHandler -Klasse mit einer Standardablaufverfolgungs-ID. |
ServiceRemotingExceptionHandler(String) |
Initialisiert eine neue instance der ServiceRemotingExceptionHandler -Klasse mit einer angegebenen Ablaufverfolgungs-ID. |
Explizite Schnittstellenimplementierungen
IExceptionHandler.TryHandleException(ExceptionInformation, OperationRetrySettings, ExceptionHandlingResult) |
Untersucht die Ausnahme und bestimmt, wie diese Ausnahme behandelt werden kann. |
Gilt für:
Azure SDK for .NET