Freigeben über


ExceptionHandlingRetryResult Konstruktoren

Definition

Überlädt

ExceptionHandlingRetryResult(Exception, Boolean, OperationRetrySettings, Int32)

Initialisiert eine neue Instanz der ExceptionHandlingRetryResult-Klasse.

ExceptionHandlingRetryResult(Exception, Boolean, TimeSpan, Int32)

Initialisiert eine neue Instanz der ExceptionHandlingRetryResult-Klasse.

ExceptionHandlingRetryResult(String, Boolean, TimeSpan, Int32)

Initialisiert eine neue Instanz der ExceptionHandlingRetryResult-Klasse.

ExceptionHandlingRetryResult(Exception, Boolean, OperationRetrySettings, Int32)

Initialisiert eine neue Instanz der ExceptionHandlingRetryResult-Klasse.

public ExceptionHandlingRetryResult(Exception exception, bool isTransient, Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings retrySettings, int maxRetryCount);
new Microsoft.ServiceFabric.Services.Communication.Client.ExceptionHandlingRetryResult : Exception * bool * Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings * int -> Microsoft.ServiceFabric.Services.Communication.Client.ExceptionHandlingRetryResult
Public Sub New (exception As Exception, isTransient As Boolean, retrySettings As OperationRetrySettings, maxRetryCount As Integer)

Parameter

exception
Exception

Die Ausnahme, die wiederholt werden muss.

isTransient
Boolean

Gibt an, ob es sich hierbei um eine vorübergehende Ausnahme handelt, die wiederverwertbar ist. Vorübergehende wiederholungsfähige Ausnahmen sind diejenigen, bei denen der Kommunikationskanal vom Client zum Dienst noch vorhanden ist. Nicht vorübergehende wiederholungsfähige Ausnahmen sind diejenigen, bei denen wir den Dienstendpunkt erneut auflösen müssen, bevor wir es erneut versuchen.

retrySettings
OperationRetrySettings

Die retrySettings, ab der das Intervall zum Warten vor dem erneuten Wiederholen festgelegt wird.

maxRetryCount
Int32

Die maximale Anzahl der Wiederholungen, für die die vom exceptionId-Parameter identifizierte Ausnahme verwendet werden muss.

Gilt für:

ExceptionHandlingRetryResult(Exception, Boolean, TimeSpan, Int32)

Initialisiert eine neue Instanz der ExceptionHandlingRetryResult-Klasse.

public ExceptionHandlingRetryResult(Exception exception, bool isTransient, TimeSpan retryDelay, int maxRetryCount);
new Microsoft.ServiceFabric.Services.Communication.Client.ExceptionHandlingRetryResult : Exception * bool * TimeSpan * int -> Microsoft.ServiceFabric.Services.Communication.Client.ExceptionHandlingRetryResult
Public Sub New (exception As Exception, isTransient As Boolean, retryDelay As TimeSpan, maxRetryCount As Integer)

Parameter

exception
Exception

Die Ausnahme, die wiederholt werden muss.

isTransient
Boolean

Gibt an, ob es sich hierbei um eine vorübergehende Ausnahme handelt, die wiederverwertbar ist. Vorübergehende wiederholungsfähige Ausnahmen sind diejenigen, bei denen der Kommunikationskanal vom Client zum Dienst noch vorhanden ist. Nicht vorübergehende wiederholungsfähige Ausnahmen sind diejenigen, bei denen wir den Dienstendpunkt erneut auflösen müssen, bevor wir es erneut versuchen.

retryDelay
TimeSpan

Das Intervall, das vor dem erneuten Wiederholen gewartet werden soll

maxRetryCount
Int32

Die maximale Anzahl der Wiederholungen, für die die Ausnahme im Ausnahmeparameter angegeben ist.

Gilt für:

ExceptionHandlingRetryResult(String, Boolean, TimeSpan, Int32)

Initialisiert eine neue Instanz der ExceptionHandlingRetryResult-Klasse.

public ExceptionHandlingRetryResult(string exceptionId, bool isTransient, TimeSpan retryDelay, int maxRetryCount);
new Microsoft.ServiceFabric.Services.Communication.Client.ExceptionHandlingRetryResult : string * bool * TimeSpan * int -> Microsoft.ServiceFabric.Services.Communication.Client.ExceptionHandlingRetryResult
Public Sub New (exceptionId As String, isTransient As Boolean, retryDelay As TimeSpan, maxRetryCount As Integer)

Parameter

exceptionId
String

Ein Bezeichner für die Ausnahme, die wiederholt werden muss.

isTransient
Boolean

Gibt an, ob es sich hierbei um eine vorübergehende Ausnahme handelt, die wiederverwertbar ist. Vorübergehende wiederholungsfähige Ausnahmen sind diejenigen, bei denen der Kommunikationskanal vom Client zum Dienst noch vorhanden ist. Nicht vorübergehende wiederholungsfähige Ausnahmen sind diejenigen, bei denen wir den Dienstendpunkt erneut auflösen müssen, bevor wir es erneut versuchen.

retryDelay
TimeSpan

Das Intervall, das vor dem erneuten Wiederholen gewartet werden soll

maxRetryCount
Int32

Die maximale Anzahl der Wiederholungen, für die die vom exceptionId-Parameter identifizierte Ausnahme verwendet werden muss.

Gilt für: