BlobBatchClient Classe

Définition

Le BlobBatchClient vous permet de traiter par lot plusieurs opérations de stockage Azure dans une seule requête.

public class BlobBatchClient
type BlobBatchClient = class
Public Class BlobBatchClient
Héritage
BlobBatchClient

Constructeurs

BlobBatchClient()

Initialise une nouvelle instance de la classe pour la BlobBatchClient simulation.

BlobBatchClient(BlobContainerClient)

Initialise une nouvelle instance de la classe pour le BlobBatchClient conteneur associé au BlobContainerClient. Le nouveau BlobBatchClient utilise le même pipeline de stratégie de requête que le BlobContainerClient.

BlobBatchClient(BlobServiceClient)

Initialise une nouvelle instance de la BlobBatchClient classe pour le même compte que .BlobServiceClient Le nouveau BlobBatchClient utilise le même pipeline de stratégie de requête que le BlobServiceClient.

Propriétés

Uri

Obtient le point de terminaison principal Uri du service blob.

Méthodes

CreateBatch()

Crée un pour BlobBatch collecter les sous-opérations qui peuvent être envoyées ensemble via SubmitBatch(BlobBatch, Boolean, CancellationToken).

DeleteBlobs(IEnumerable<Uri>, DeleteSnapshotsOption, CancellationToken)

L’opération DeleteBlobs marque les objets blob spécifiés pour suppression. Les objets blob sont ensuite supprimés pendant le garbage collection, ce qui peut prendre plusieurs minutes. Toutes les suppressions sont envoyées en tant que requête par lot unique.

DeleteBlobsAsync(IEnumerable<Uri>, DeleteSnapshotsOption, CancellationToken)

L’opération DeleteBlobsAsync marque les objets blob spécifiés pour suppression. Les objets blob sont ensuite supprimés pendant le garbage collection, ce qui peut prendre plusieurs minutes. Toutes les suppressions sont envoyées en tant que requête par lot unique.

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

L’opération SetBlobsAccessTier définit le niveau sur les objets blob. L’opération est autorisée sur les objets blob de blocs dans un stockage d’objets blob ou un compte v2 à usage général.

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

L’opération SetBlobsAccessTierAsync définit le niveau sur les objets blob. L’opération est autorisée sur les objets blob de blocs dans un stockage d’objets blob ou un compte v2 à usage général.

SubmitBatch(BlobBatch, Boolean, CancellationToken)

Envoyez un BlobBatch de sous-opérations.

SubmitBatchAsync(BlobBatch, Boolean, CancellationToken)

Envoyez un BlobBatch de sous-opérations.

S’applique à