OperationRetrySettings Constructors

Definition

Overloads

OperationRetrySettings()

Initializes a new instance of the OperationRetrySettings class with default values for the retry settings. The default value for MaxRetryCount is 10. Default Value for ClientRetryTimeout is infinite which means indefinte retry for non-transient errors.

OperationRetrySettings(IRetryPolicy)

Initializes a new instance of the OperationRetrySettings class with the retry Policy supplied.

OperationRetrySettings(TimeSpan)

Initializes a new instance of the OperationRetrySettings class The default value for MaxRetryCount is 10 .

OperationRetrySettings(TimeSpan, TimeSpan, Int32, Int32)

Initializes a new instance of the OperationRetrySettings class with the supplied settings.

OperationRetrySettings()

Initializes a new instance of the OperationRetrySettings class with default values for the retry settings. The default value for MaxRetryCount is 10. Default Value for ClientRetryTimeout is infinite which means indefinte retry for non-transient errors.

public OperationRetrySettings ();
Public Sub New ()

Applies to

OperationRetrySettings(IRetryPolicy)

Initializes a new instance of the OperationRetrySettings class with the retry Policy supplied.

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)

Parameters

retryPolicy
IRetryPolicy

Specifies the Retry Policy to be used for the communication between client and service.

Applies to

OperationRetrySettings(TimeSpan)

Initializes a new instance of the OperationRetrySettings class The default value for MaxRetryCount is 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)

Parameters

clientRetryTimeout
TimeSpan

Specifies the maximum time client retries the call before quitting

Applies to

OperationRetrySettings(TimeSpan, TimeSpan, Int32, Int32)

Initializes a new instance of the OperationRetrySettings class with the supplied settings.

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)

Parameters

maxRetryBackoffIntervalOnTransientErrors
TimeSpan

Specifies the maximum interval to back-off before retrying incase of Transient errors

maxRetryBackoffIntervalOnNonTransientErrors
TimeSpan

Specifies the maximum interval to back-off before retrying incase of Non transient errors

defaultMaxRetryCountForTransientErrors
Int32

Specifies the maximum number of times to retry for transient errors.

defaultMaxRetryCountForNonTransientErrors
Int32

Specifies the maximum number of times to retry for non-transient errors.

Applies to