次の方法で共有


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

適用対象