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

ServiceTimeoutPolicy 类

  • java.lang.Object
    • com.azure.storage.common.policy.ServiceTimeoutPolicy

实现

public final class ServiceTimeoutPolicy
implements HttpPipelinePolicy

管道策略,该策略将超时 URI 查询参数设置为在服务端取消请求(如果服务器超时间隔在服务完成请求处理之前)。 有关不同服务的超时的详细信息,请参阅此处: 为 Blob 服务操作设置超时为文件服务操作设置超时设置队列服务操作的超时

构造函数摘要

构造函数 说明
ServiceTimeoutPolicy(Duration timeout)

创建服务超时策略。

方法摘要

修饰符和类型 方法和描述
HttpPipelinePosition getPipelinePosition()

获取放置策略的位置。

Mono<HttpResponse> process(HttpPipelineCallContext context, HttpPipelineNextPolicy next)
HttpResponse processSync(HttpPipelineCallContext context, HttpPipelineNextSyncPolicy next)

方法继承自 java.lang.Object

构造函数详细信息

ServiceTimeoutPolicy

public ServiceTimeoutPolicy(Duration timeout)

创建服务超时策略。

Blob 服务操作的最大超时间隔为 30 秒,但某些操作除外。 默认值也是 30 秒,但某些读取和写入操作可能使用更大的默认值。 除了这些异常,该服务会自动将超过 30 秒的任何超时时间减少到 30 秒的最大值。 有关详细信息,请参阅此处: 为 Blob 服务操作设置超时 有关设置文件共享超时的详细信息,请参阅此处: 为文件服务操作设置超时 有关设置队列超时的详细信息,请参阅此处: 为队列服务操作设置超时

参数:

timeout - 超时持续时间。

方法详细信息

getPipelinePosition

public HttpPipelinePosition getPipelinePosition()

获取放置策略的位置。

返回:

放置策略的位置。

process

public Mono process(HttpPipelineCallContext context, HttpPipelineNextPolicy next)

参数:

context
next

processSync

public HttpResponse processSync(HttpPipelineCallContext context, HttpPipelineNextSyncPolicy next)

参数:

context
next

适用于