Share via


RetryPolicyProvider Class

Definition

A RequestInterceptor that sets the RetryPolicy.

public class RetryPolicyProvider : Microsoft.Azure.Batch.Protocol.RequestInterceptor
type RetryPolicyProvider = class
    inherit RequestInterceptor
Public Class RetryPolicyProvider
Inherits RequestInterceptor
Inheritance

Constructors

RetryPolicyProvider(IRetryPolicy)

Initializes a new behavior to set the retry policy.

Properties

ModificationInterceptHandler

Gets or sets the BatchRequestModificationInterceptHandler.

(Inherited from RequestInterceptor)
Policy

Gets or sets the retry policy to use.

ReplacementInterceptHandler

Gets or sets a method that will be called just before a IBatchRequest is executed. The request can be inspected, replaced, modified or ignored.

(Inherited from RequestReplacementInterceptor)

Methods

ExponentialRetryProvider(TimeSpan, Int32, Nullable<TimeSpan>)

Creates a new RetryPolicyProvider using the ExponentialRetry policy.

LinearRetryProvider(TimeSpan, Int32)

Creates a new RetryPolicyProvider using the LinearRetry policy.

NoRetryProvider()

Creates a new RetryPolicyProvider using the NoRetry policy.

Applies to