RetryStrategy Members
Include Protected Members
Include Inherited Members
The RetryStrategy type exposes the following members.
Constructors
Name | Description | |
---|---|---|
RetryStrategy |
Initializes a new instance of the RetryStrategy class.
|
Methods
Name | Description | |
---|---|---|
Equals | (Inherited from Object.) | |
Finalize |
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.) |
|
GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) |
|
GetShouldRetry |
Returns the corresponding ShouldRetry delegate.
|
|
GetType |
Gets the Type of the current instance.
(Inherited from Object.) |
|
MemberwiseClone |
Creates a shallow copy of the current Object.
(Inherited from Object.) |
|
ToString |
Returns a string that represents the current object.
(Inherited from Object.) |
Extension Methods
Name | Description | |
---|---|---|
AsAzureStorageClientRetryPolicy |
Wraps a Transient Fault Handling Application Block retry strategy into a Microsoft.WindowsAzure.StorageClient.RetryPolicy.
(Defined by WindowsAzureStorageExtensions.) |
Fields
Name | Description | |
---|---|---|
DefaultClientBackoff |
Represents the default amount of time used when calculating a random delta in the exponential delay between retries.
|
|
DefaultClientRetryCount |
Represents the default number of retry attempts.
|
|
DefaultFirstFastRetry |
Represents the default flag indicating whether the first retry attempt will be made immediately, whereas subsequent retries will remain subject to the retry interval.
|
|
DefaultMaxBackoff |
Represents the default maximum amount of time used when calculating the exponential delay between retries.
|
|
DefaultMinBackoff |
Represents the default minimum amount of time used when calculating the exponential delay between retries.
|
|
DefaultRetryIncrement |
Represents the default time increment between retry attempts in the progressive delay policy.
|
|
DefaultRetryInterval |
Represents the default interval between retries.
|
Properties
Name | Description | |
---|---|---|
DefaultExponential |
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.
|
|
DefaultFixed |
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.
|
|
DefaultProgressive |
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.
|
|
FastFirstRetry |
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.
|
|
Name |
Gets the name of the retry strategy.
|
|
NoRetry |
Returns a default policy that performs no retries, but invokes the action only once.
|
See Also
Microsoft.Practices.EnterpriseLibrary.TransientFaultHandling Namespace