Partager via


BlobBatch Classe

Définition

Un BlobBatch vous permet de traiter par lot plusieurs opérations de stockage Azure dans une seule requête via SubmitBatch(BlobBatch, Boolean, CancellationToken).

Pour plus d'informations, consultez la rubrique Lot d’objets blob.

public class BlobBatch : IDisposable
type BlobBatch = class
    interface IDisposable
Public Class BlobBatch
Implements IDisposable
Héritage
BlobBatch
Implémente

Constructeurs

BlobBatch()

Crée une instance de pour la BlobBatch simulation.

BlobBatch(BlobBatchClient)

Crée une instance de la classe BlobBatch.

Propriétés

RequestCount

Nombre de demandes en attente dans le lot.

Méthodes

DeleteBlob(String, String, DeleteSnapshotsOption, BlobRequestConditions)

L'opération DeleteBlob(String, String, DeleteSnapshotsOption, BlobRequestConditions) marque l'objet blob ou l'instantané spécifié pour suppression. L’objet blob est ensuite supprimé pendant le garbage collection, ce qui peut prendre plusieurs minutes.

Notez que pour supprimer un objet blob, vous devez supprimer tous ses instantanés. Vous pouvez supprimer les deux en même temps à l’aide de IncludeSnapshots.

Pour plus d’informations, consultez Supprimer un objet blob.

DeleteBlob(Uri, DeleteSnapshotsOption, BlobRequestConditions)

L'opération DeleteBlob(Uri, DeleteSnapshotsOption, BlobRequestConditions) marque l'objet blob ou l'instantané spécifié pour suppression. L’objet blob est ensuite supprimé pendant le garbage collection, ce qui peut prendre plusieurs minutes.

Notez que pour supprimer un objet blob, vous devez supprimer tous ses instantanés. Vous pouvez supprimer les deux en même temps à l’aide de IncludeSnapshots.

Pour plus d’informations, consultez Supprimer un objet blob.

Dispose()

Supprimer tous les messages du lot.

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

L’opération SetBlobAccessTier(String, String, AccessTier, Nullable<RehydratePriority>, BlobRequestConditions) définit le niveau sur un objet 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.

Le niveau d’un objet blob de blocs détermine le type de stockage Chaud/Froid/Archive. Cette opération ne met pas à jour l’ETag de l’objet blob. Pour plus d’informations sur la hiérarchisation au niveau des objets blob de blocs, consultez Niveaux de stockage d’objets blob.

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

L’opération SetBlobAccessTier(Uri, AccessTier, Nullable<RehydratePriority>, BlobRequestConditions) définit le niveau sur un objet 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.

Le niveau d’un objet blob de blocs détermine le type de stockage Chaud/Froid/Archive. Cette opération ne met pas à jour l’ETag de l’objet blob. Pour plus d’informations sur la hiérarchisation au niveau des objets blob de blocs Niveaux de stockage d’objets blob.

S’applique à