BlobBatch class
BlobBatch představuje agregovanou sadu operací s objekty blob.
V současné době se podporují jenom delete
a setAccessTier
.
Metody
delete |
Operace deleteBlob označí zadaný objekt blob nebo snímek pro odstranění. Objekt blob se později odstraní během uvolňování paměti. Na dávkový požadavek je povolen pouze jeden druh operace. Upozorňujeme, že pokud chcete odstranit objekt blob, musíte odstranit všechny jeho snímky. Obojí můžete odstranit současně. Projděte si podrobnosti o operaci odstranění. Operace bude ověřena a autorizována pomocí zadaných přihlašovacích údajů. Projděte si podrobnosti o autorizaci dávky objektů blob. |
delete |
Operace deleteBlob označí zadaný objekt blob nebo snímek pro odstranění. Objekt blob se později odstraní během uvolňování paměti. Na dávkový požadavek je povolen pouze jeden druh operace. Upozorňujeme, že pokud chcete odstranit objekt blob, musíte odstranit všechny jeho snímky. Obojí můžete odstranit současně. Projděte si podrobnosti o operaci odstranění. Operace bude ověřena a autorizována pomocí zadaných přihlašovacích údajů. Projděte si podrobnosti o autorizaci dávky objektů blob. |
get |
Získejte sestavený text požadavku HTTP pro dílčí požadavky. |
get |
Získejte hodnotu Content-Type pro dávkový požadavek. Hodnota musí být více částí nebo smíšená s hranicí dávky. Příklad: vícedílné/smíšené; boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252 |
get |
Získejte dílčí požadavky, které se přidají do dávkové žádosti. |
set |
Operace setBlobAccessTier nastaví úroveň objektu blob. Operace je povolená u objektů blob bloku v účtu úložiště objektů blob nebo účtu pro obecné účely verze 2. Na dávkový požadavek je povolen pouze jeden druh operace. Úroveň objektu blob bloku určuje typ úložiště horká/studená/archivní. Tato operace neaktualizuje ETag objektu blob. Podrobné informace o vrstvení na úrovni objektů blob bloku najdete v tématu Horká, studená a archivní úroveň přístupu. Operace bude ověřena a autorizována pomocí zadaných přihlašovacích údajů. Projděte si podrobnosti o autorizaci dávky objektů blob. |
set |
Operace setBlobAccessTier nastaví úroveň objektu blob. Operace je povolená u objektů blob bloku v účtu úložiště objektů blob nebo účtu pro obecné účely verze 2. Na dávkový požadavek je povolen pouze jeden druh operace. Úroveň objektu blob bloku určuje typ úložiště horká/studená/archivní. Tato operace neaktualizuje ETag objektu blob. Podrobné informace o vrstvení na úrovni objektů blob bloku najdete v tématu Horká, studená a archivní úroveň přístupu. Operace bude ověřena a autorizována pomocí zadaných přihlašovacích údajů. Projděte si podrobnosti o autorizaci dávky objektů blob. |
Podrobnosti metody
deleteBlob(BlobClient, BlobDeleteOptions)
Operace deleteBlob označí zadaný objekt blob nebo snímek pro odstranění. Objekt blob se později odstraní během uvolňování paměti. Na dávkový požadavek je povolen pouze jeden druh operace.
Upozorňujeme, že pokud chcete odstranit objekt blob, musíte odstranit všechny jeho snímky. Obojí můžete odstranit současně. Projděte si podrobnosti o operaci odstranění. Operace bude ověřena a autorizována pomocí zadaných přihlašovacích údajů. Projděte si podrobnosti o autorizaci dávky objektů blob.
function deleteBlob(blobClient: BlobClient, options?: BlobDeleteOptions): Promise<void>
Parametry
- blobClient
- BlobClient
The BlobClient.
- options
- BlobDeleteOptions
Návraty
Promise<void>
deleteBlob(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions)
Operace deleteBlob označí zadaný objekt blob nebo snímek pro odstranění. Objekt blob se později odstraní během uvolňování paměti. Na dávkový požadavek je povolen pouze jeden druh operace.
Upozorňujeme, že pokud chcete odstranit objekt blob, musíte odstranit všechny jeho snímky. Obojí můžete odstranit současně. Projděte si podrobnosti o operaci odstranění. Operace bude ověřena a autorizována pomocí zadaných přihlašovacích údajů. Projděte si podrobnosti o autorizaci dávky objektů blob.
function deleteBlob(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, options?: BlobDeleteOptions): Promise<void>
Parametry
- url
-
string
Adresa URL prostředku objektu blob, který chcete odstranit.
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Například AnonymousCredential, StorageSharedKeyCredential nebo jakékoli přihlašovací údaje z @azure/identity
balíčku k ověřování požadavků na službu. Můžete také zadat objekt, který implementuje rozhraní TokenCredential. Pokud není zadáno, použije se AnonymníCredential.
- options
- BlobDeleteOptions
Návraty
Promise<void>
getHttpRequestBody()
Získejte sestavený text požadavku HTTP pro dílčí požadavky.
function getHttpRequestBody(): string
Návraty
string
getMultiPartContentType()
Získejte hodnotu Content-Type pro dávkový požadavek. Hodnota musí být více částí nebo smíšená s hranicí dávky. Příklad: vícedílné/smíšené; boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252
function getMultiPartContentType(): string
Návraty
string
getSubRequests()
Získejte dílčí požadavky, které se přidají do dávkové žádosti.
function getSubRequests(): Map<number, BatchSubRequest>
Návraty
Map<number, BatchSubRequest>
setBlobAccessTier(BlobClient, AccessTier, BlobSetTierOptions)
Operace setBlobAccessTier nastaví úroveň objektu blob. Operace je povolená u objektů blob bloku v účtu úložiště objektů blob nebo účtu pro obecné účely verze 2. Na dávkový požadavek je povolen pouze jeden druh operace.
Úroveň objektu blob bloku určuje typ úložiště horká/studená/archivní. Tato operace neaktualizuje ETag objektu blob. Podrobné informace o vrstvení na úrovni objektů blob bloku najdete v tématu Horká, studená a archivní úroveň přístupu. Operace bude ověřena a autorizována pomocí zadaných přihlašovacích údajů. Projděte si podrobnosti o autorizaci dávky objektů blob.
function setBlobAccessTier(blobClient: BlobClient, tier: AccessTier, options?: BlobSetTierOptions): Promise<void>
Parametry
- blobClient
- BlobClient
The BlobClient.
- tier
- AccessTier
- options
- BlobSetTierOptions
Návraty
Promise<void>
setBlobAccessTier(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions)
Operace setBlobAccessTier nastaví úroveň objektu blob. Operace je povolená u objektů blob bloku v účtu úložiště objektů blob nebo účtu pro obecné účely verze 2. Na dávkový požadavek je povolen pouze jeden druh operace.
Úroveň objektu blob bloku určuje typ úložiště horká/studená/archivní. Tato operace neaktualizuje ETag objektu blob. Podrobné informace o vrstvení na úrovni objektů blob bloku najdete v tématu Horká, studená a archivní úroveň přístupu. Operace bude ověřena a autorizována pomocí zadaných přihlašovacích údajů. Projděte si podrobnosti o autorizaci dávky objektů blob.
function setBlobAccessTier(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, tier: AccessTier, options?: BlobSetTierOptions): Promise<void>
Parametry
- url
-
string
Adresa URL prostředku objektu blob, který chcete odstranit.
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Například AnonymousCredential, StorageSharedKeyCredential nebo jakékoli přihlašovací údaje z @azure/identity
balíčku k ověřování požadavků na službu. Můžete také zadat objekt, který implementuje rozhraní TokenCredential. Pokud není zadáno, použije se AnonymníCredential.
- tier
- AccessTier
- options
- BlobSetTierOptions
Návraty
Promise<void>