Freigeben über


OperationRetrySettings Konstruktoren

Definition

Überlädt

OperationRetrySettings()

Initialisiert eine neue instance der OperationRetrySettings -Klasse mit Standardwerten für die Wiederholungseinstellungen. Der Standardwert für MaxRetryCount ist 10. Der Standardwert für ClientRetryTimeout ist unendlich, was bedeutet, dass ein unbestimmter Wiederholungsversuch für nicht vorübergehende Fehler erfolgt.

OperationRetrySettings(IRetryPolicy)

Initialisiert eine neue instance der OperationRetrySettings -Klasse mit der angegebenen Wiederholungsrichtlinie.

OperationRetrySettings(TimeSpan)

Initialisiert eine neue instance der OperationRetrySettings -Klasse Der Standardwert für MaxRetryCount ist 10 .

OperationRetrySettings(TimeSpan, TimeSpan, Int32, Int32)

Initialisiert eine neue instance der OperationRetrySettings -Klasse mit den angegebenen Einstellungen.

OperationRetrySettings()

Initialisiert eine neue instance der OperationRetrySettings -Klasse mit Standardwerten für die Wiederholungseinstellungen. Der Standardwert für MaxRetryCount ist 10. Der Standardwert für ClientRetryTimeout ist unendlich, was bedeutet, dass ein unbestimmter Wiederholungsversuch für nicht vorübergehende Fehler erfolgt.

public OperationRetrySettings ();
Public Sub New ()

Gilt für:

OperationRetrySettings(IRetryPolicy)

Initialisiert eine neue instance der OperationRetrySettings -Klasse mit der angegebenen Wiederholungsrichtlinie.

public OperationRetrySettings (Microsoft.ServiceFabric.Services.Communication.Client.IRetryPolicy retryPolicy);
new Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings : Microsoft.ServiceFabric.Services.Communication.Client.IRetryPolicy -> Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings
Public Sub New (retryPolicy As IRetryPolicy)

Parameter

retryPolicy
IRetryPolicy

Gibt die Wiederholungsrichtlinie an, die für die Kommunikation zwischen Client und Dienst verwendet werden soll.

Gilt für:

OperationRetrySettings(TimeSpan)

Initialisiert eine neue instance der OperationRetrySettings -Klasse Der Standardwert für MaxRetryCount ist 10 .

public OperationRetrySettings (TimeSpan clientRetryTimeout);
new Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings : TimeSpan -> Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings
Public Sub New (clientRetryTimeout As TimeSpan)

Parameter

clientRetryTimeout
TimeSpan

Gibt die maximale Zeit an, für die der Client den Aufruf wiederholt, bevor er beendet wird.

Gilt für:

OperationRetrySettings(TimeSpan, TimeSpan, Int32, Int32)

Initialisiert eine neue instance der OperationRetrySettings -Klasse mit den angegebenen Einstellungen.

public OperationRetrySettings (TimeSpan maxRetryBackoffIntervalOnTransientErrors, TimeSpan maxRetryBackoffIntervalOnNonTransientErrors, int defaultMaxRetryCountForTransientErrors, int defaultMaxRetryCountForNonTransientErrors = 2147483647);
new Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings : TimeSpan * TimeSpan * int * int -> Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings
Public Sub New (maxRetryBackoffIntervalOnTransientErrors As TimeSpan, maxRetryBackoffIntervalOnNonTransientErrors As TimeSpan, defaultMaxRetryCountForTransientErrors As Integer, Optional defaultMaxRetryCountForNonTransientErrors As Integer = 2147483647)

Parameter

maxRetryBackoffIntervalOnTransientErrors
TimeSpan

Gibt das maximale Intervall für das Backoffen an, bevor bei vorübergehenden Fehlern erneut versucht wird.

maxRetryBackoffIntervalOnNonTransientErrors
TimeSpan

Gibt das maximale Intervall für das Backoffen an, bevor es bei nicht vorübergehenden Fehlern wiederholt wird.

defaultMaxRetryCountForTransientErrors
Int32

Gibt die maximale Anzahl von Wiederholungsversuchen für vorübergehende Fehler an.

defaultMaxRetryCountForNonTransientErrors
Int32

Gibt die maximale Anzahl von Wiederholungsversuchen für nicht vorübergehende Fehler an.

Gilt für: