BlobBatchClient クラス

定義

BlobBatchClientでは、1 つの要求で複数の Azure Storage 操作をバッチ処理できます。

public class BlobBatchClient
type BlobBatchClient = class
Public Class BlobBatchClient
継承
BlobBatchClient

コンストラクター

BlobBatchClient()

モック作成のために クラスの BlobBatchClient 新しいインスタンスを初期化します。

BlobBatchClient(BlobContainerClient)

に関連付けられているコンテナーの BlobBatchClient クラスの新しいインスタンスを初期化します BlobContainerClient。 新しい BlobBatchClient では、 と同じ要求ポリシー パイプラインが使用されます BlobContainerClient

BlobBatchClient(BlobServiceClient)

と同じアカウントの BlobBatchClient クラスの新しいインスタンスを初期化します BlobServiceClient。 新しい BlobBatchClient では、 と同じ要求ポリシー パイプラインが使用されます BlobServiceClient

プロパティ

Uri

BLOB サービスのプライマリ Uri エンドポイントを取得します。

メソッド

CreateBatch()

を介してSubmitBatch(BlobBatch, Boolean, CancellationToken)一緒に送信できるサブ操作を収集するための新しい BlobBatch を作成します。

DeleteBlobs(IEnumerable<Uri>, DeleteSnapshotsOption, CancellationToken)

DeleteBlobs 操作は、指定された BLOB に削除のマークを付けます。 後でガベージ コレクション中に BLOB が削除され、数分かかる場合があります。 すべての削除は、バッチ処理された 1 つの要求として送信されます。

DeleteBlobsAsync(IEnumerable<Uri>, DeleteSnapshotsOption, CancellationToken)

DeleteBlobsAsync 操作は、指定された BLOB に削除のマークを付けます。 後でガベージ コレクション中に BLOB が削除され、数分かかる場合があります。 すべての削除は、バッチ処理された 1 つの要求として送信されます。

SetBlobsAccessTier(IEnumerable<Uri>, AccessTier, Nullable<RehydratePriority>, CancellationToken)

SetBlobsAccessTier 操作は、BLOB の層を設定します。 この操作は、BLOB ストレージまたは汎用 v2 アカウント内のブロック BLOB で許可されます。

SetBlobsAccessTierAsync(IEnumerable<Uri>, AccessTier, Nullable<RehydratePriority>, CancellationToken)

SetBlobsAccessTierAsync 操作は、BLOB の層を設定します。 この操作は、BLOB ストレージまたは汎用 v2 アカウント内のブロック BLOB で許可されます。

SubmitBatch(BlobBatch, Boolean, CancellationToken)

サブ操作の を BlobBatch 送信します。

SubmitBatchAsync(BlobBatch, Boolean, CancellationToken)

サブ操作の を BlobBatch 送信します。

適用対象