RetryHandler 类

 

表示一个处理程序重试操作。

命名空间:   Microsoft.WindowsAzure
程序集:  Microsoft.WindowsAzure.Common(Microsoft.WindowsAzure.Common.dll 中)

继承层次结构

System.Object
  System.Net.Http.HttpMessageHandler
    System.Net.Http.DelegatingHandler
      Microsoft.WindowsAzure.RetryHandler

语法

public class RetryHandler : DelegatingHandler
public ref class RetryHandler : DelegatingHandler
type RetryHandler = 
    class
        inherit DelegatingHandler
    end
Public Class RetryHandler
    Inherits DelegatingHandler

构造函数

名称 说明
RetryHandler()

初始化 RetryHandler 类的新实例。

RetryHandler(DelegatingHandler)

初始化的新实例 RetryHandler 类。 设置默认重试 policty 上指数退避算法基。

RetryHandler(RetryPolicy, DelegatingHandler)

初始化的新实例 RetryHandler 类。

属性

名称 说明
InnerHandler

(从 DelegatingHandler 继承。)

RetryPolicy

获取或设置重试策略。

方法

名称 说明
Dispose()

(从 HttpMessageHandler 继承。)

Dispose(Boolean)

(从 DelegatingHandler 继承。)

Equals(Object)

(从 Object 继承。)

Finalize()

(从 Object 继承。)

GetHashCode()

(从 Object 继承。)

GetType()

(从 Object 继承。)

MemberwiseClone()

(从 Object 继承。)

SendAsync(HttpRequestMessage, CancellationToken)

(从 DelegatingHandler 继承。)

SendAsync(HttpRequestMessage, CancellationToken)

异步发送重试请求。

ToString()

(从 Object 继承。)

事件

名称 说明
Retrying

只要遇到重试条件将调用的回调委托的实例。

扩展方法

名称 说明
GetHttpPipeline()

已重载。 获取从开始处理程序格式正确的 HTTP 管道。 (由 CloudExtensions 定义。)

线程安全

此类型的任何公共静态(Visual Basic 中为 Shared)成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

Microsoft.WindowsAzure 命名空间

返回页首