Sdílet prostřednictvím


BlobBatch class

BlobBatch představuje agregovanou sadu operací s objekty blob. V současné době se podporují pouze delete a setAccessTier .

Konstruktory

BlobBatch()

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.

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.

getHttpRequestBody()

Získejte sestavený text požadavku HTTP pro dílčí požadavky.

getMultiPartContentType()

Získejte hodnotu Content-Type pro dávkový požadavek. Hodnota musí být více částí nebo musí být smíšená s hranicí dávky. Příklad: vícedílné/smíšené; boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252

getSubRequests()

Získejte dílčí požadavky, které se přidají do dávkového požadavku.

setBlobAccessTier(BlobClient, AccessTier, BlobSetTierOptions)

Operace setBlobAccessTier nastaví úroveň objektu blob. Operace je povolená pro objekty blob bloku v úložišti objektů blob nebo účtu pro obecné účely v2. Pro každou dávkovou žádost je povolen pouze jeden druh operace. Úroveň objektu blob bloku určuje typ úložiště horká/studená/archivní. Tato operace neaktualizuje značky ETag objektu blob. Podrobné informace o vrstvení na úrovni objektů blob bloku najdete v tématu Horká, studená a archivní úroveň přístupu. Operace se ověří a autorizuje pomocí zadaných přihlašovacích údajů. Projděte si podrobnosti o autorizaci dávky objektů blob.

setBlobAccessTier(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions)

Operace setBlobAccessTier nastaví úroveň objektu blob. Operace je povolená pro objekty blob bloku v úložišti objektů blob nebo účtu pro obecné účely v2. Pro každou dávkovou žádost je povolen pouze jeden druh operace. Úroveň objektu blob bloku určuje typ úložiště horká/studená/archivní. Tato operace neaktualizuje značky ETag objektu blob. Podrobné informace o vrstvení na úrovni objektů blob bloku najdete v tématu Horká, studená a archivní úroveň přístupu. Operace se ověří a autorizuje pomocí zadaných přihlašovacích údajů. Projděte si podrobnosti o autorizaci dávky objektů blob.

Podrobnosti konstruktoru

BlobBatch()

new BlobBatch()

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)

Parametry

blobClient
BlobClient

The BlobClient.

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)

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.

Návraty

Promise<void>

getHttpRequestBody()

Získejte sestavený text požadavku HTTP pro dílčí požadavky.

function getHttpRequestBody()

Návraty

string

getMultiPartContentType()

Získejte hodnotu Content-Type pro dávkový požadavek. Hodnota musí být více částí nebo musí být smíšená s hranicí dávky. Příklad: vícedílné/smíšené; boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252

function getMultiPartContentType()

Návraty

string

getSubRequests()

Získejte dílčí požadavky, které se přidají do dávkového požadavku.

function getSubRequests()

Návraty

Map<number, BatchSubRequest>

setBlobAccessTier(BlobClient, AccessTier, BlobSetTierOptions)

Operace setBlobAccessTier nastaví úroveň objektu blob. Operace je povolená pro objekty blob bloku v úložišti objektů blob nebo účtu pro obecné účely v2. Pro každou dávkovou žádost je povolen pouze jeden druh operace. Úroveň objektu blob bloku určuje typ úložiště horká/studená/archivní. Tato operace neaktualizuje značky ETag objektu blob. Podrobné informace o vrstvení na úrovni objektů blob bloku najdete v tématu Horká, studená a archivní úroveň přístupu. Operace se ověří a autorizuje 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)

Parametry

blobClient
BlobClient

Objekt BlobClient.

tier
AccessTier

Návraty

Promise<void>

setBlobAccessTier(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions)

Operace setBlobAccessTier nastaví úroveň objektu blob. Operace je povolená pro objekty blob bloku v úložišti objektů blob nebo účtu pro obecné účely v2. Pro každou dávkovou žádost je povolen pouze jeden druh operace. Úroveň objektu blob bloku určuje typ úložiště horká/studená/archivní. Tato operace neaktualizuje značky ETag objektu blob. Podrobné informace o vrstvení na úrovni objektů blob bloku najdete v tématu Horká, studená a archivní úroveň přístupu. Operace se ověří a autorizuje 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)

Parametry

url

string

Adresa URL prostředku objektu blob, který se má odstranit.

credential

StorageSharedKeyCredential | AnonymousCredential | TokenCredential

Například AnonymousCredential, StorageSharedKeyCredential nebo jakékoli přihlašovací údaje z @azure/identity balíčku k ověření požadavků na službu. Můžete také zadat objekt, který implementuje rozhraní TokenCredential. Pokud není zadaný, použije se AnonymousCredential.

tier
AccessTier

Návraty

Promise<void>