Freigeben über


BlobBatch Klasse

Definition

Ein BlobBatch ermöglicht das Batchen mehrerer Azure Storage-Vorgänge in einer einzelnen Anforderung über SubmitBatch(BlobBatch, Boolean, CancellationToken).

Weitere Informationen finden Sie unter Blobbatch.

public class BlobBatch : IDisposable
type BlobBatch = class
    interface IDisposable
Public Class BlobBatch
Implements IDisposable
Vererbung
BlobBatch
Implementiert

Konstruktoren

BlobBatch()

Erstellt eine neue instance von für die BlobBatch Simulation.

BlobBatch(BlobBatchClient)

Erstellt eine neue Instanz der BlobBatch-Klasse.

Eigenschaften

RequestCount

Die Anzahl der ausstehenden Anforderungen im Batch.

Methoden

DeleteBlob(String, String, DeleteSnapshotsOption, BlobRequestConditions)

Der Vorgang DeleteBlob(String, String, DeleteSnapshotsOption, BlobRequestConditions) kennzeichnet das angegebene BLOB oder die angegebene Momentaufnahme zum Löschen. Das Blob wird später während der Garbage Collection gelöscht, was einige Minuten dauern kann.

Beachten Sie, dass Sie zum Löschen eines BLOB alle zugehörigen Momentaufnahmen löschen müssen. Sie können beide gleichzeitig mit IncludeSnapshotslöschen.

Weitere Informationen finden Sie unter Löschen von Blobs.

DeleteBlob(Uri, DeleteSnapshotsOption, BlobRequestConditions)

Der Vorgang DeleteBlob(Uri, DeleteSnapshotsOption, BlobRequestConditions) kennzeichnet das angegebene BLOB oder die angegebene Momentaufnahme zum Löschen. Das Blob wird später während der Garbage Collection gelöscht, was einige Minuten dauern kann.

Beachten Sie, dass Sie zum Löschen eines BLOB alle zugehörigen Momentaufnahmen löschen müssen. Sie können beide gleichzeitig mit IncludeSnapshotslöschen.

Weitere Informationen finden Sie unter Löschen von Blobs.

Dispose()

Entsorgen Sie alle Nachrichten im Batch.

SetBlobAccessTier(String, String, AccessTier, Nullable<RehydratePriority>, BlobRequestConditions)

Der SetBlobAccessTier(String, String, AccessTier, Nullable<RehydratePriority>, BlobRequestConditions) Vorgang legt die Ebene für ein Blob fest. Der Vorgang ist für Blockblobs in einem Blob storage- oder universell v2-Konto zulässig.

Die Ebene eines Blockblobs bestimmt den Speichertyp "Heiß/Kalt/Archiv". Bei diesem Vorgang wird das ETag des Blobs nicht aktualisiert. Ausführliche Informationen zum Tiering auf Blockblobebene finden Sie unter Blob Storage-Ebenen.

SetBlobAccessTier(Uri, AccessTier, Nullable<RehydratePriority>, BlobRequestConditions)

Der SetBlobAccessTier(Uri, AccessTier, Nullable<RehydratePriority>, BlobRequestConditions) Vorgang legt die Ebene für ein Blob fest. Der Vorgang ist für Blockblobs in einem Blob storage- oder universell v2-Konto zulässig.

Die Ebene eines Blockblobs bestimmt den Speichertyp "Heiß/Kalt/Archiv". Bei diesem Vorgang wird das ETag des Blobs nicht aktualisiert. Ausführliche Informationen zum Tiering auf Blockblobebene Blob Storage-Ebenen.

Gilt für: