BlobBatchClient Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Azure SDK for .NET