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

RetryNoRetry 类

public class RetryNoRetry extends RetryPolicy implements RetryPolicyFactory

表示不执行重试的重试策略。

此类扩展 RetryPolicy 类并实现 RetryPolicyFactory 接口。

方法摘要

修饰符和类型 方法和描述
RetryPolicy createInstance(final OperationContext opContext)

生成当前请求尝试的新重试策略。

RetryInfo evaluate(RetryContext retryContext, OperationContext operationContext)

确定是否应重试操作,并指定下一次重试之前的时间间隔。

RetryNoRetry getInstance()

返回不重试策略的静态实例。

继承成员

方法详细信息

createInstance

public RetryPolicy createInstance(final OperationContext opContext)

生成当前请求尝试的新重试策略。

Overrides:

RetryNoRetry.createInstance(final OperationContext opContext)

Parameters:

opContext - 一个 OperationContext 对象,它一个表示当前操作的上下文。 此对象用于跟踪对存储服务的请求并提供有关操作的其他运行时信息。

Returns:

一个 RetryPolicy 对象,表示当前请求尝试的重试策略。

evaluate

public RetryInfo evaluate(RetryContext retryContext, OperationContext operationContext)

确定是否应重试操作,并指定下一次重试之前的时间间隔。

Parameters:

retryContext - 一个 RetryContext 对象,该对象指示重试次数、最后一个请求的结果、下一次重试是在主要位置还是次要位置发生,并指定位置模式。
operationContext - 用于跟踪当前操作的 OperationContext 对象。

Returns:

一个 RetryInfo 对象,该对象指示下一次重试是在主要位置还是次要位置发生,并指定位置模式。 如果为 null,则不重试操作。

getInstance

public static RetryNoRetry getInstance()

返回不重试策略的静态实例。

Returns:

一个 RetryNoRetry 表示不重试策略的 对象。

适用于