BlobBatch class
Een BlobBatch vertegenwoordigt een geaggregeerde set bewerkingen op blobs.
Momenteel worden alleen delete
en setAccessTier
ondersteund.
Methoden
delete |
De deleteBlob-bewerking markeert de opgegeven blob of momentopname voor verwijdering. De blob wordt later verwijderd tijdens de garbagecollection. Er is slechts één soort bewerking per batchaanvraag toegestaan. Als u een blob wilt verwijderen, moet u alle momentopnamen verwijderen. U kunt beide tegelijk verwijderen. Zie Details van verwijderbewerking. De bewerking wordt geverifieerd en geautoriseerd met de opgegeven referentie. Zie details van de blobbatchautorisatie. |
delete |
De deleteBlob-bewerking markeert de opgegeven blob of momentopname voor verwijdering. De blob wordt later verwijderd tijdens de garbagecollection. Er is slechts één soort bewerking per batchaanvraag toegestaan. Als u een blob wilt verwijderen, moet u alle momentopnamen verwijderen. U kunt beide tegelijk verwijderen. Zie Details van verwijderbewerking. De bewerking wordt geverifieerd en geautoriseerd met de opgegeven referentie. Zie details van de blobbatchautorisatie. |
get |
Haal samengestelde HTTP-aanvraagbody op voor subaanvragen. |
get |
Haal de waarde van Content-Type op voor een batchaanvraag. De waarde moet meerdere delen/gemengd zijn met een batchgrens. Voorbeeld: meerdelige/gemengde; boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252 |
get |
Subaanvragen ophalen die worden toegevoegd aan de batchaanvraag. |
set |
Met de bewerking setBlobAccessTier wordt de laag voor een blob ingesteld. De bewerking is toegestaan op blok-blobs in een blobopslag- of v2-account voor algemeen gebruik. Er is slechts één soort bewerking toegestaan per batchaanvraag. De laag van een blok-blob bepaalt het opslagtype Dynamisch/Statisch/Archief. Met deze bewerking wordt de ETag van de blob niet bijgewerkt. Zie dynamische, statische en archieftoegangslagen voor gedetailleerde informatie over lagen op blok-blobniveau. De bewerking wordt geverifieerd en geautoriseerd met de opgegeven referentie. Zie Details van blobbatchautorisatie. |
set |
Met de bewerking setBlobAccessTier wordt de laag voor een blob ingesteld. De bewerking is toegestaan op blok-blobs in een blobopslag- of v2-account voor algemeen gebruik. Er is slechts één soort bewerking toegestaan per batchaanvraag. De laag van een blok-blob bepaalt het opslagtype Dynamisch/Statisch/Archief. Met deze bewerking wordt de ETag van de blob niet bijgewerkt. Zie dynamische, statische en archieftoegangslagen voor gedetailleerde informatie over lagen op blok-blobniveau. De bewerking wordt geverifieerd en geautoriseerd met de opgegeven referentie. Zie Details van blobbatchautorisatie. |
Methodedetails
deleteBlob(BlobClient, BlobDeleteOptions)
De deleteBlob-bewerking markeert de opgegeven blob of momentopname voor verwijdering. De blob wordt later verwijderd tijdens de garbagecollection. Er is slechts één soort bewerking per batchaanvraag toegestaan.
Als u een blob wilt verwijderen, moet u alle momentopnamen verwijderen. U kunt beide tegelijk verwijderen. Zie Details van verwijderbewerking. De bewerking wordt geverifieerd en geautoriseerd met de opgegeven referentie. Zie details van de blobbatchautorisatie.
function deleteBlob(blobClient: BlobClient, options?: BlobDeleteOptions): Promise<void>
Parameters
- blobClient
- BlobClient
De BlobClient.
- options
- BlobDeleteOptions
Retouren
Promise<void>
deleteBlob(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions)
De deleteBlob-bewerking markeert de opgegeven blob of momentopname voor verwijdering. De blob wordt later verwijderd tijdens de garbagecollection. Er is slechts één soort bewerking per batchaanvraag toegestaan.
Als u een blob wilt verwijderen, moet u alle momentopnamen verwijderen. U kunt beide tegelijk verwijderen. Zie Details van verwijderbewerking. De bewerking wordt geverifieerd en geautoriseerd met de opgegeven referentie. Zie details van de blobbatchautorisatie.
function deleteBlob(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, options?: BlobDeleteOptions): Promise<void>
Parameters
- url
-
string
De URL van de blobresource die u wilt verwijderen.
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Zoals AnonymousCredential, StorageSharedKeyCredential of een referentie uit het @azure/identity
pakket om aanvragen voor de service te verifiëren. U kunt ook een -object opgeven waarmee de interface TokenCredential wordt geïmplementeerd. Als dit niet is opgegeven, wordt AnonymousCredential gebruikt.
- options
- BlobDeleteOptions
Retouren
Promise<void>
getHttpRequestBody()
Haal samengestelde HTTP-aanvraagbody op voor subaanvragen.
function getHttpRequestBody(): string
Retouren
string
getMultiPartContentType()
Haal de waarde van Content-Type op voor een batchaanvraag. De waarde moet meerdere delen/gemengd zijn met een batchgrens. Voorbeeld: meerdelige/gemengde; boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252
function getMultiPartContentType(): string
Retouren
string
getSubRequests()
Subaanvragen ophalen die worden toegevoegd aan de batchaanvraag.
function getSubRequests(): Map<number, BatchSubRequest>
Retouren
Map<number, BatchSubRequest>
setBlobAccessTier(BlobClient, AccessTier, BlobSetTierOptions)
Met de bewerking setBlobAccessTier wordt de laag voor een blob ingesteld. De bewerking is toegestaan op blok-blobs in een blobopslag- of v2-account voor algemeen gebruik. Er is slechts één soort bewerking toegestaan per batchaanvraag.
De laag van een blok-blob bepaalt het opslagtype Dynamisch/Statisch/Archief. Met deze bewerking wordt de ETag van de blob niet bijgewerkt. Zie dynamische, statische en archieftoegangslagen voor gedetailleerde informatie over lagen op blok-blobniveau. De bewerking wordt geverifieerd en geautoriseerd met de opgegeven referentie. Zie Details van blobbatchautorisatie.
function setBlobAccessTier(blobClient: BlobClient, tier: AccessTier, options?: BlobSetTierOptions): Promise<void>
Parameters
- blobClient
- BlobClient
De BlobClient.
- tier
- AccessTier
- options
- BlobSetTierOptions
Retouren
Promise<void>
setBlobAccessTier(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions)
Met de bewerking setBlobAccessTier wordt de laag voor een blob ingesteld. De bewerking is toegestaan op blok-blobs in een blobopslag- of v2-account voor algemeen gebruik. Er is slechts één soort bewerking toegestaan per batchaanvraag.
De laag van een blok-blob bepaalt het opslagtype Dynamisch/Statisch/Archief. Met deze bewerking wordt de ETag van de blob niet bijgewerkt. Zie dynamische, statische en archieftoegangslagen voor gedetailleerde informatie over lagen op blok-blobniveau. De bewerking wordt geverifieerd en geautoriseerd met de opgegeven referentie. Zie Details van blobbatchautorisatie.
function setBlobAccessTier(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, tier: AccessTier, options?: BlobSetTierOptions): Promise<void>
Parameters
- url
-
string
De URL van de blobresource die u wilt verwijderen.
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Zoals AnonymousCredential, StorageSharedKeyCredential of een referentie uit het @azure/identity
pakket om aanvragen voor de service te verifiëren. U kunt ook een -object opgeven waarmee de TokenCredential-interface wordt geïmplementeerd. Als dit niet is opgegeven, wordt AnonymousCredential gebruikt.
- tier
- AccessTier
- options
- BlobSetTierOptions
Retouren
Promise<void>