BlobBatch class
En BlobBatch representerar en aggregerad uppsättning åtgärder på blobar.
För närvarande stöds endast delete
och setAccessTier
.
Metoder
delete |
Åtgärden deleteBlob markerar den angivna bloben eller ögonblicksbilden för borttagning. Bloben tas senare bort under skräpinsamlingen. Endast en typ av åtgärd tillåts per batchbegäran. Observera att du måste ta bort alla ögonblicksbilder för att kunna ta bort en blob. Du kan ta bort båda samtidigt. Se ta bort åtgärdsinformation. Åtgärden autentiseras och auktoriseras med angivna autentiseringsuppgifter. Mer information om blobbatchauktoriseringfinns i . |
delete |
Åtgärden deleteBlob markerar den angivna bloben eller ögonblicksbilden för borttagning. Bloben tas senare bort under skräpinsamlingen. Endast en typ av åtgärd tillåts per batchbegäran. Observera att du måste ta bort alla ögonblicksbilder för att kunna ta bort en blob. Du kan ta bort båda samtidigt. Se ta bort åtgärdsinformation. Åtgärden autentiseras och auktoriseras med angivna autentiseringsuppgifter. Mer information om blobbatchauktoriseringfinns i . |
get |
Hämta sammanställd HTTP-begärandetext för underbegäranden. |
get |
Hämta värdet för Content-Type för en batchbegäran. Värdet måste vara multipart/blandat med en batchgräns. Exempel: multipart/mixed; boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252 |
get |
Hämta underbegäranden som läggs till i batchbegäran. |
set |
Åtgärden setBlobAccessTier anger nivån på en blob. Åtgärden tillåts på blockblobar i ett bloblagringskonto eller ett v2-konto för generell användning. Endast en typ av åtgärd tillåts per batchbegäran. En blockblobnivå avgör lagringstypen Frekvent/Lågfrekvent/Arkiv. Den här åtgärden uppdaterar inte blobens ETag. Detaljerad information om blockblobnivånivåer finns i frekventa, lågfrekventa och arkiverade åtkomstnivåer. Åtgärden autentiseras och auktoriseras med angivna autentiseringsuppgifter. Mer information om blobbatchauktoriseringfinns i . |
set |
Åtgärden setBlobAccessTier anger nivån på en blob. Åtgärden tillåts på blockblobar i ett bloblagringskonto eller ett v2-konto för generell användning. Endast en typ av åtgärd tillåts per batchbegäran. En blockblobnivå avgör lagringstypen Frekvent/Lågfrekvent/Arkiv. Den här åtgärden uppdaterar inte blobens ETag. Detaljerad information om blockblobnivånivåer finns i frekventa, lågfrekventa och arkiverade åtkomstnivåer. Åtgärden autentiseras och auktoriseras med angivna autentiseringsuppgifter. Mer information om blobbatchauktoriseringfinns i . |
Metodinformation
deleteBlob(BlobClient, BlobDeleteOptions)
Åtgärden deleteBlob markerar den angivna bloben eller ögonblicksbilden för borttagning. Bloben tas senare bort under skräpinsamlingen. Endast en typ av åtgärd tillåts per batchbegäran.
Observera att du måste ta bort alla ögonblicksbilder för att kunna ta bort en blob. Du kan ta bort båda samtidigt. Se ta bort åtgärdsinformation. Åtgärden autentiseras och auktoriseras med angivna autentiseringsuppgifter. Mer information om blobbatchauktoriseringfinns i .
function deleteBlob(blobClient: BlobClient, options?: BlobDeleteOptions): Promise<void>
Parametrar
- blobClient
- BlobClient
The BlobClient.
- options
- BlobDeleteOptions
Returer
Promise<void>
deleteBlob(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions)
Åtgärden deleteBlob markerar den angivna bloben eller ögonblicksbilden för borttagning. Bloben tas senare bort under skräpinsamlingen. Endast en typ av åtgärd tillåts per batchbegäran.
Observera att du måste ta bort alla ögonblicksbilder för att kunna ta bort en blob. Du kan ta bort båda samtidigt. Se ta bort åtgärdsinformation. Åtgärden autentiseras och auktoriseras med angivna autentiseringsuppgifter. Mer information om blobbatchauktoriseringfinns i .
function deleteBlob(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, options?: BlobDeleteOptions): Promise<void>
Parametrar
- url
-
string
URL:en för blobresursen som ska tas bort.
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Till exempel AnonymousCredential, StorageSharedKeyCredential eller eventuella autentiseringsuppgifter från @azure/identity
-paketet för att autentisera begäranden till tjänsten. Du kan också ange ett objekt som implementerar TokenCredential-gränssnittet. Om det inte anges används AnonymousCredential.
- options
- BlobDeleteOptions
Returer
Promise<void>
getHttpRequestBody()
Hämta sammanställd HTTP-begärandetext för underbegäranden.
function getHttpRequestBody(): string
Returer
string
getMultiPartContentType()
Hämta värdet för Content-Type för en batchbegäran. Värdet måste vara multipart/blandat med en batchgräns. Exempel: multipart/mixed; boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252
function getMultiPartContentType(): string
Returer
string
getSubRequests()
Hämta underbegäranden som läggs till i batchbegäran.
function getSubRequests(): Map<number, BatchSubRequest>
Returer
Map<number, BatchSubRequest>
setBlobAccessTier(BlobClient, AccessTier, BlobSetTierOptions)
Åtgärden setBlobAccessTier anger nivån på en blob. Åtgärden tillåts på blockblobar i ett bloblagringskonto eller ett v2-konto för generell användning. Endast en typ av åtgärd tillåts per batchbegäran.
En blockblobnivå avgör lagringstypen Frekvent/Lågfrekvent/Arkiv. Den här åtgärden uppdaterar inte blobens ETag. Detaljerad information om blockblobnivånivåer finns i frekventa, lågfrekventa och arkiverade åtkomstnivåer. Åtgärden autentiseras och auktoriseras med angivna autentiseringsuppgifter. Mer information om blobbatchauktoriseringfinns i .
function setBlobAccessTier(blobClient: BlobClient, tier: AccessTier, options?: BlobSetTierOptions): Promise<void>
Parametrar
- blobClient
- BlobClient
The BlobClient.
- tier
- AccessTier
- options
- BlobSetTierOptions
Returer
Promise<void>
setBlobAccessTier(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions)
Åtgärden setBlobAccessTier anger nivån på en blob. Åtgärden tillåts på blockblobar i ett bloblagringskonto eller ett v2-konto för generell användning. Endast en typ av åtgärd tillåts per batchbegäran.
En blockblobnivå avgör lagringstypen Frekvent/Lågfrekvent/Arkiv. Den här åtgärden uppdaterar inte blobens ETag. Detaljerad information om blockblobnivånivåer finns i frekventa, lågfrekventa och arkiverade åtkomstnivåer. Åtgärden autentiseras och auktoriseras med angivna autentiseringsuppgifter. Mer information om blobbatchauktoriseringfinns i .
function setBlobAccessTier(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, tier: AccessTier, options?: BlobSetTierOptions): Promise<void>
Parametrar
- url
-
string
URL:en för blobresursen som ska tas bort.
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Till exempel AnonymousCredential, StorageSharedKeyCredential eller eventuella autentiseringsuppgifter från @azure/identity
-paketet för att autentisera begäranden till tjänsten. Du kan också ange ett objekt som implementerar TokenCredential-gränssnittet. Om det inte anges används AnonymousCredential.
- tier
- AccessTier
- options
- BlobSetTierOptions
Returer
Promise<void>