BlobBatch class
Un BlobBatch représente un ensemble agrégé d’opérations sur des objets blob.
Actuellement, et setAccessTier
sont uniquement delete
pris en charge.
Constructeurs
Blob |
Méthodes
delete |
L’opération deleteBlob marque l’objet blob ou l’instantané spécifié pour suppression. L'objet blob est ensuite supprimé lors du garbage collection. Un seul type d’opération est autorisé par requête par lot. Notez que pour supprimer un objet blob, vous devez supprimer tous ses instantanés. Vous pouvez supprimer les deux en même temps. Consultez les détails de l’opération de suppression. L’opération sera authentifiée et autorisée avec les informations d’identification spécifiées. Consultez les détails de l’autorisation par lot d’objets blob. |
delete |
L’opération deleteBlob marque l’objet blob ou l’instantané spécifié pour suppression. L'objet blob est ensuite supprimé lors du garbage collection. Un seul type d’opération est autorisé par requête par lot. Notez que pour supprimer un objet blob, vous devez supprimer tous ses instantanés. Vous pouvez supprimer les deux en même temps. Consultez les détails de l’opération de suppression. L’opération sera authentifiée et autorisée avec les informations d’identification spécifiées. Consultez les détails de l’autorisation par lot d’objets blob. |
get |
Obtenir le corps de la requête HTTP assemblé pour les sous-requêtes. |
get |
Obtient la valeur content-type pour une demande de lot. La valeur doit être multipartie/mixte avec une limite de lot. Exemple : multipart/mixte ; boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252 |
get |
Obtenez les sous-requêtes qui sont ajoutées à la demande de traitement par lots. |
set |
L’opération setBlobAccessTier 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. Un seul type d’opération est autorisé par requête par lot. 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 d’accès chaud, froid et archive. L’opération sera authentifiée et autorisée avec les informations d’identification spécifiées. Consultez les détails de l’autorisation par lot d’objets blob. |
set |
L’opération setBlobAccessTier 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. Un seul type d’opération est autorisé par requête par lot. 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 d’accès chaud, froid et archive. L’opération sera authentifiée et autorisée avec les informations d’identification spécifiées. Consultez les détails de l’autorisation par lot d’objets blob. |
Détails du constructeur
BlobBatch()
new BlobBatch()
Détails de la méthode
deleteBlob(BlobClient, BlobDeleteOptions)
L’opération deleteBlob marque l’objet blob ou l’instantané spécifié pour suppression. L'objet blob est ensuite supprimé lors du garbage collection. Un seul type d’opération est autorisé par requête par lot. Notez que pour supprimer un objet blob, vous devez supprimer tous ses instantanés. Vous pouvez supprimer les deux en même temps. Consultez les détails de l’opération de suppression. L’opération sera authentifiée et autorisée avec les informations d’identification spécifiées. Consultez les détails de l’autorisation par lot d’objets blob.
function deleteBlob(blobClient: BlobClient, options?: BlobDeleteOptions)
Paramètres
- blobClient
- BlobClient
The BlobClient.
- options
- BlobDeleteOptions
Retours
Promise<void>
deleteBlob(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions)
L’opération deleteBlob marque l’objet blob ou l’instantané spécifié pour suppression. L'objet blob est ensuite supprimé lors du garbage collection. Un seul type d’opération est autorisé par requête par lot. Notez que pour supprimer un objet blob, vous devez supprimer tous ses instantanés. Vous pouvez supprimer les deux en même temps. Consultez les détails de l’opération de suppression. L’opération sera authentifiée et autorisée avec les informations d’identification spécifiées. Consultez les détails de l’autorisation par lot d’objets blob.
function deleteBlob(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, options?: BlobDeleteOptions)
Paramètres
- url
-
string
URL de la ressource blob à supprimer.
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Telles que AnonymousCredential, StorageSharedKeyCredential ou toutes les informations d’identification du @azure/identity
package pour authentifier les demandes adressées au service. Vous pouvez également fournir un objet qui implémente l’interface TokenCredential. S’il n’est pas spécifié, AnonymousCredential est utilisé.
- options
- BlobDeleteOptions
Retours
Promise<void>
getHttpRequestBody()
Obtenir le corps de la requête HTTP assemblé pour les sous-requêtes.
function getHttpRequestBody()
Retours
string
getMultiPartContentType()
Obtient la valeur content-type pour une demande de lot. La valeur doit être multipartie/mixte avec une limite de lot. Exemple : multipart/mixte ; boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252
function getMultiPartContentType()
Retours
string
getSubRequests()
Obtenez les sous-requêtes qui sont ajoutées à la demande de traitement par lots.
function getSubRequests()
Retours
Map<number, BatchSubRequest>
setBlobAccessTier(BlobClient, AccessTier, BlobSetTierOptions)
L’opération setBlobAccessTier 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. Un seul type d’opération est autorisé par requête par lot. 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 d’accès chaud, froid et archive. L’opération sera authentifiée et autorisée avec les informations d’identification spécifiées. Consultez les détails de l’autorisation par lot d’objets blob.
function setBlobAccessTier(blobClient: BlobClient, tier: AccessTier, options?: BlobSetTierOptions)
Paramètres
- blobClient
- BlobClient
The BlobClient.
- tier
- AccessTier
- options
- BlobSetTierOptions
Retours
Promise<void>
setBlobAccessTier(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions)
L’opération setBlobAccessTier 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. Un seul type d’opération est autorisé par requête par lot. 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 d’accès chaud, froid et archive. L’opération sera authentifiée et autorisée avec les informations d’identification spécifiées. Consultez les détails de l’autorisation par lot d’objets blob.
function setBlobAccessTier(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, tier: AccessTier, options?: BlobSetTierOptions)
Paramètres
- url
-
string
URL de la ressource blob à supprimer.
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Telles que AnonymousCredential, StorageSharedKeyCredential ou toutes les informations d’identification du @azure/identity
package pour authentifier les demandes adressées au service. Vous pouvez également fournir un objet qui implémente l’interface TokenCredential. S’il n’est pas spécifié, AnonymousCredential est utilisé.
- tier
- AccessTier
- options
- BlobSetTierOptions
Retours
Promise<void>
Azure SDK for JavaScript