RetryStrategy Class

 

Represents a retry strategy that determines the number of retry attempts and the interval between retries.

Namespace:   Microsoft.WindowsAzure.Common.TransientFaultHandling
Assembly:  Microsoft.WindowsAzure.Common (in Microsoft.WindowsAzure.Common.dll)


[<AbstractClass>]
type RetryStrategy = class end

NameDescription
System_CAPS_protmethodRetryStrategy(String, Boolean)

Initializes a new instance of the RetryStrategy class.

NameDescription
System_CAPS_pubpropertySystem_CAPS_staticDefaultExponential

Returns a default policy that implements a random exponential retry interval configured with the DefaultClientRetryCount, DefaultMinBackoff, DefaultMaxBackoff, and DefaultClientBackoff parameters. The default retry policy treats all caught exceptions as transient errors.

System_CAPS_pubpropertySystem_CAPS_staticDefaultFixed

Returns a default policy that implements a fixed retry interval configured with the DefaultClientRetryCount and DefaultRetryInterval parameters. The default retry policy treats all caught exceptions as transient errors.

System_CAPS_pubpropertySystem_CAPS_staticDefaultProgressive

Returns a default policy that implements a progressive retry interval configured with the DefaultClientRetryCount, DefaultRetryInterval, and DefaultRetryIncrement parameters. The default retry policy treats all caught exceptions as transient errors.

System_CAPS_pubpropertyFastFirstRetry

Gets or sets a value indicating whether the first retry attempt will be made immediately, whereas subsequent retries will remain subject to the retry interval.

System_CAPS_pubpropertyName

Gets the name of the retry strategy.

System_CAPS_pubpropertySystem_CAPS_staticNoRetry

Returns a default policy that performs no retries, but invokes the action only once.

NameDescription
System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetShouldRetry()

Returns the corresponding ShouldRetry delegate.

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

NameDescription
System_CAPS_pubfieldSystem_CAPS_staticDefaultClientBackoff

Represents the default amount of time used when calculating a random delta in the exponential delay between retries.

System_CAPS_pubfieldSystem_CAPS_staticDefaultClientRetryCount

Represents the default number of retry attempts.

System_CAPS_pubfieldSystem_CAPS_staticDefaultFirstFastRetry

Represents the default flag indicating whether the first retry attempt will be made immediately, whereas subsequent retries will remain subject to the retry interval.

System_CAPS_pubfieldSystem_CAPS_staticDefaultMaxBackoff

Represents the default maximum amount of time used when calculating the exponential delay between retries.

System_CAPS_pubfieldSystem_CAPS_staticDefaultMinBackoff

Represents the default minimum amount of time used when calculating the exponential delay between retries.

System_CAPS_pubfieldSystem_CAPS_staticDefaultRetryIncrement

Represents the default time increment between retry attempts in the progressive delay policy.

System_CAPS_pubfieldSystem_CAPS_staticDefaultRetryInterval

Represents the default interval between retries.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: