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 |
DeleteBlob-åtgärden 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 information om borttagningsåtgärder. Åtgärden autentiseras och auktoriseras med angivna autentiseringsuppgifter. Se information om batchauktorisering för blobar. |
delete |
DeleteBlob-åtgärden 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 information om borttagningsåtgärder. Åtgärden autentiseras och auktoriseras med angivna autentiseringsuppgifter. Se information om batchauktorisering för blobar. |
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 flera delar/blandas 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 blockblobs nivå avgör lagringstypen Frekvent/Lågfrekvent/Arkivlagring. Den här åtgärden uppdaterar inte blobens ETag. Detaljerad information om blockblobnivånivåer finns i frekventa, lågfrekventa och arkivåtkomstnivåer. Åtgärden autentiseras och auktoriseras med angivna autentiseringsuppgifter. Se information om batchauktorisering för blobar. |
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 blockblobs nivå avgör lagringstypen Frekvent/Lågfrekvent/Arkivlagring. Den här åtgärden uppdaterar inte blobens ETag. Detaljerad information om blockblobnivånivåer finns i frekventa, lågfrekventa och arkivåtkomstnivåer. Åtgärden autentiseras och auktoriseras med angivna autentiseringsuppgifter. Se information om batchauktorisering för blobar. |
Metodinformation
deleteBlob(BlobClient, BlobDeleteOptions)
DeleteBlob-åtgärden 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 information om borttagningsåtgärder. Åtgärden autentiseras och auktoriseras med angivna autentiseringsuppgifter. Se information om batchauktorisering för blobar.
function deleteBlob(blobClient: BlobClient, options?: BlobDeleteOptions): Promise<void>
Parametrar
- blobClient
- BlobClient
The BlobClient.
- options
- BlobDeleteOptions
Returer
Promise<void>
deleteBlob(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions)
DeleteBlob-åtgärden 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 information om borttagningsåtgärder. Åtgärden autentiseras och auktoriseras med angivna autentiseringsuppgifter. Se information om batchauktorisering för blobar.
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 autentiseringsuppgifter från paketet för att autentisera @azure/identity
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 flera delar/blandas 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 blockblobs nivå avgör lagringstypen Frekvent/Lågfrekvent/Arkivlagring. Den här åtgärden uppdaterar inte blobens ETag. Detaljerad information om blockblobnivånivåer finns i frekventa, lågfrekventa och arkivåtkomstnivåer. Åtgärden autentiseras och auktoriseras med angivna autentiseringsuppgifter. Se information om batchauktorisering för blobar.
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 blockblobs nivå avgör lagringstypen Frekvent/Lågfrekvent/Arkivlagring. Den här åtgärden uppdaterar inte blobens ETag. Detaljerad information om blockblobnivånivåer finns i frekventa, lågfrekventa och arkivåtkomstnivåer. Åtgärden autentiseras och auktoriseras med angivna autentiseringsuppgifter. Se information om batchauktorisering för blobar.
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 autentiseringsuppgifter från paketet för att autentisera @azure/identity
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>