Freigeben über


BlobBatchClient Klasse

Definition

Mit BlobBatchClient können Sie mehrere Azure Storage-Vorgänge in einer einzigen Anforderung batchieren.

public class BlobBatchClient
type BlobBatchClient = class
Public Class BlobBatchClient
Vererbung
BlobBatchClient

Konstruktoren

BlobBatchClient()

Initialisiert eine neue instance der BlobBatchClient -Klasse zum Mocking.

BlobBatchClient(BlobContainerClient)

Initialisiert eine neue instance der -Klasse für den BlobBatchClient Container, der dem BlobContainerClientzugeordnet ist. Das neue BlobBatchClient verwendet dieselbe Anforderungsrichtlinienpipeline wie die BlobContainerClient.

BlobBatchClient(BlobServiceClient)

Initialisiert eine neue instance der BlobBatchClient -Klasse für dasselbe Konto wie das BlobServiceClient. Das neue BlobBatchClient verwendet dieselbe Anforderungsrichtlinienpipeline wie die BlobServiceClient.

Eigenschaften

Uri

Ruft den primären Uri Endpunkt des Blobdiensts ab.

Methoden

CreateBatch()

Erstellt einen neuen BlobBatch zum Sammeln von Untervorgängen, die zusammen über SubmitBatch(BlobBatch, Boolean, CancellationToken)übermittelt werden können.

DeleteBlobs(IEnumerable<Uri>, DeleteSnapshotsOption, CancellationToken)

Der DeleteBlobs-Vorgang kennzeichnet die angegebenen Blobs zum Löschen. Die Blobs werden später während der Garbage Collection gelöscht, was einige Minuten dauern kann. Alle Löschungen werden als einzelne Batchanforderung gesendet.

DeleteBlobsAsync(IEnumerable<Uri>, DeleteSnapshotsOption, CancellationToken)

Der DeleteBlobsAsync-Vorgang kennzeichnet die angegebenen Blobs zum Löschen. Die Blobs werden später während der Garbage Collection gelöscht, was einige Minuten dauern kann. Alle Löschungen werden als einzelne Batchanforderung gesendet.

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

Der SetBlobsAccessTier-Vorgang legt die Ebene für Blobs fest. Der Vorgang ist für Blockblobs in einem Blobspeicher- oder v2-Konto für allgemeine Zwecke zulässig.

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

Der SetBlobsAccessTierAsync-Vorgang legt die Ebene für Blobs fest. Der Vorgang ist für Blockblobs in einem Blobspeicher- oder v2-Konto für allgemeine Zwecke zulässig.

SubmitBatch(BlobBatch, Boolean, CancellationToken)

Übermitteln Sie einen BlobBatch von Untervorgängen.

SubmitBatchAsync(BlobBatch, Boolean, CancellationToken)

Übermitteln Sie einen BlobBatch von Untervorgängen.

Gilt für: