BatchOperation<C,P,R> クラス
- java.
lang. Object - Iterable<Map.
Entry<StorageRequest<C, P, R>, P>> - com.
microsoft. azure. storage. BatchOperation<C,P,R>
- com.
- Iterable<Map.
型パラメーター
- C
このバッチが対象とするストレージ サービスの ServiceClient 型。
- P
REST 呼び出しを行う親オブジェクトの型。
- R
バッチの個々の要求の戻り値の型。
public class BatchOperation<C extends ServiceClient,P,R>
バッチ要求として送信される操作のコレクション。 バッチに追加された要求の順序を維持します。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
final void |
addSubOperation(final StorageRequest<C, P, R> request, final P parent)
subOperations コレクションに操作を追加します。 |
Storage |
batchImpl(C client, final RequestOptions requestOptions)
このオブジェクトの StorageRequest 収集された要求に基づいて、バッチ操作の を作成します。 |
abstract R |
convertResponse(BatchSubResponse response)
バッチ サブ応答を、基本的な HTTP 形式からバッチ処理される操作の応答の種類に変換します。 |
UUID | getBatchId() |
Iterator<Map.Entry<Storage |
iterator() |
メソッドの詳細
addSubOperation
protected final void addSubOperation(final StorageRequest
subOperations コレクションに操作を追加します。
Parameters:
Throws:
batchImpl
protected StorageRequest > batchImpl(C client, final RequestOptions requestOptions)
このオブジェクトの StorageRequest 収集された要求に基づいて、バッチ操作の を作成します。
Parameters:
Returns:
convertResponse
protected abstract R convertResponse(BatchSubResponse response)
バッチ サブ応答を、基本的な HTTP 形式からバッチ処理される操作の応答の種類に変換します。
Parameters:
Returns:
getBatchId
public UUID getBatchId()
iterator
public Iterator
適用対象
Azure SDK for Java