Freigeben über


LinearRetry Klasse

Definition

Stellt eine Wiederholungsrichtlinie dar, die eine bestimmte Anzahl an Wiederholungen unter Verwendung eines angegebenen festen Zeitintervalls zwischen den Versuchen ausführt.

public sealed class LinearRetry : Microsoft.Azure.Cosmos.Table.IExtendedRetryPolicy
type LinearRetry = class
    interface IExtendedRetryPolicy
    interface IRetryPolicy
Public NotInheritable Class LinearRetry
Implements IExtendedRetryPolicy
Vererbung
LinearRetry
Implementiert

Konstruktoren

LinearRetry()

Initialisiert eine neue Instanz der LinearRetry-Klasse.

LinearRetry(TimeSpan, Int32)

Initialisiert eine neue Instanz der LinearRetry-Klasse mit dem angegebenen Delta und der maximalen Anzahl der Wiederholungen.

Methoden

CreateInstance()

Generierte eine neue Wiederholungsrichtlinie für den aktuellen Anforderungsversuch.

Evaluate(RetryContext, OperationContext)

Bestimmt, ob der Vorgang wiederholt werden sollte, und das Intervall bis zum nächsten Versuch.

ShouldRetry(Int32, Int32, Exception, TimeSpan, OperationContext)

Bestimmt, ob der Vorgang wiederholt werden sollte, und das Intervall bis zum nächsten Versuch.

Gilt für: