你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

RetryInfo 类

  • java.lang.Object
    • com.microsoft.azure.storage.RetryInfo

public class RetryInfo

表示针对存储服务发出的请求重试的上下文。

构造函数摘要

构造函数 说明
RetryInfo()

初始化 RetryInfo 类的新实例。

RetryInfo(RetryContext retryContext)

初始化 RetryInfo 类的新实例。

方法摘要

修饰符和类型 方法和描述
int getRetryInterval()

获取下一次重试之前的间隔(以毫秒为单位)。 最小退让间隔为 3 秒。

final StorageLocation getTargetLocation()

获取下一次重试应面向的位置。

LocationMode getUpdatedLocationMode()

获取后续重试的位置模式。

void setRetryInterval(int retryInterval)

设置下一次重试之前的间隔(以毫秒为单位)。 最小退让间隔为 3 秒。

void setTargetLocation(StorageLocation targetLocation)

设置下一次重试应面向的位置。

void setUpdatedLocationMode(LocationMode updatedLocationMode)

设置后续重试的位置模式。

String toString()

返回表示当前 RetryInfo 实例的字符串。

构造函数详细信息

RetryInfo

public RetryInfo()

初始化 RetryInfo 类的新实例。

RetryInfo

public RetryInfo(RetryContext retryContext)

初始化 RetryInfo 类的新实例。

Parameters:

retryContext - 已传入重试策略的 RetryContext 对象。

方法详细信息

getRetryInterval

public int getRetryInterval()

获取下一次重试之前的间隔(以毫秒为单位)。 最小退让间隔为 3 秒。

Returns:

一个 int ,它表示重试间隔 () 毫秒。

getTargetLocation

public final StorageLocation getTargetLocation()

获取下一次重试应面向的位置。

Returns:

一个 StorageLocation 对象,表示下一次重试的位置。

getUpdatedLocationMode

public LocationMode getUpdatedLocationMode()

获取后续重试的位置模式。

Returns:

一个 LocationMode 对象,表示后续重试的位置模式。

setRetryInterval

public void setRetryInterval(int retryInterval)

设置下一次重试之前的间隔(以毫秒为单位)。 最小退让间隔为 3 秒。

Parameters:

retryInterval - 一个 int ,表示要设置的重试间隔。

setTargetLocation

public void setTargetLocation(StorageLocation targetLocation)

设置下一次重试应面向的位置。

Parameters:

targetLocation - 一个 StorageLocation 对象,表示要设置的位置。

setUpdatedLocationMode

public void setUpdatedLocationMode(LocationMode updatedLocationMode)

设置后续重试的位置模式。

Parameters:

updatedLocationMode - 一个 LocationMode 对象,表示要设置的位置模式。

toString

public String toString()

返回表示当前 RetryInfo 实例的字符串。

Returns:

一个 String ,它表示当前 RetryInfo 实例。

适用于