Sdílet prostřednictvím


BlobBatch class

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

Metody

deleteBlob(BlobClient, BlobDeleteOptions)

Operace deleteBlob označuje zadaný objekt blob nebo snímek pro odstranění. Objekt blob se později odstraní během uvolňování paměti. Pro každý dávkový požadavek je povolený pouze jeden druh operace.

Nezapomeňte, že pokud chcete odstranit objekt blob, musíte odstranit všechny jeho snímky. Obojí můžete odstranit současně. Viz podrobnosti operace odstranění. Operace se ověří a autorizuje pomocí zadaných přihlašovacích údajů. Viz podrobnosti o dávkové autorizaci objektů blob.

deleteBlob(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions)

Operace deleteBlob označuje zadaný objekt blob nebo snímek pro odstranění. Objekt blob se později odstraní během uvolňování paměti. Pro každý dávkový požadavek je povolený pouze jeden druh operace.

Nezapomeňte, že pokud chcete odstranit objekt blob, musíte odstranit všechny jeho snímky. Obojí můžete odstranit současně. Viz podrobnosti operace odstranění. Operace se ověří a autorizuje pomocí zadaných přihlašovacích údajů. Viz podrobnosti o dávkové autorizaci 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ícedílná nebo 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é žádosti.

setBlobAccessTier(BlobClient, AccessTier, BlobSetTierOptions)

Operace setBlobAccessTier nastaví úroveň objektu blob. Operace je povolená pro objekty blob bloku v účtu blob storage nebo pro obecné účely verze 2. Pro každý dávkový požadavek je povolený pouze jeden druh operace.

Úroveň objektu blob bloku určuje typ úložiště hot/Cool/Archive. Tato operace neaktualizuje značku ETag objektu blob. Podrobné informace o vrstvení na úrovni objektů blob bloku najdete v tématu horké, studené a archivní úrovně přístupu. Operace se ověří a autorizuje pomocí zadaných přihlašovacích údajů. Viz podrobnosti o dávkové autorizaci objektů blob.

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

Operace setBlobAccessTier nastaví úroveň objektu blob. Operace je povolená pro objekty blob bloku v účtu blob storage nebo pro obecné účely verze 2. Pro každý dávkový požadavek je povolený pouze jeden druh operace.

Úroveň objektu blob bloku určuje typ úložiště hot/Cool/Archive. Tato operace neaktualizuje značku ETag objektu blob. Podrobné informace o vrstvení na úrovni objektů blob bloku najdete v tématu horké, studené a archivní úrovně přístupu. Operace se ověří a autorizuje pomocí zadaných přihlašovacích údajů. Viz podrobnosti o dávkové autorizaci objektů blob.

Podrobnosti metody

deleteBlob(BlobClient, BlobDeleteOptions)

Operace deleteBlob označuje zadaný objekt blob nebo snímek pro odstranění. Objekt blob se později odstraní během uvolňování paměti. Pro každý dávkový požadavek je povolený pouze jeden druh operace.

Nezapomeňte, že pokud chcete odstranit objekt blob, musíte odstranit všechny jeho snímky. Obojí můžete odstranit současně. Viz podrobnosti operace odstranění. Operace se ověří a autorizuje pomocí zadaných přihlašovacích údajů. Viz podrobnosti o dávkové autorizaci objektů blob.

function deleteBlob(blobClient: BlobClient, options?: BlobDeleteOptions): Promise<void>

Parametry

blobClient
BlobClient

The BlobClient.

Návraty

Promise<void>

deleteBlob(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions)

Operace deleteBlob označuje zadaný objekt blob nebo snímek pro odstranění. Objekt blob se později odstraní během uvolňování paměti. Pro každý dávkový požadavek je povolený pouze jeden druh operace.

Nezapomeňte, že pokud chcete odstranit objekt blob, musíte odstranit všechny jeho snímky. Obojí můžete odstranit současně. Viz podrobnosti operace odstranění. Operace se ověří a autorizuje pomocí zadaných přihlašovacích údajů. Viz podrobnosti o dávkové autorizaci 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 balíčku @azure/identity k ověření požadavků na službu. Můžete také poskytnout objekt, který implementuje TokenCredential rozhraní. 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(): string

Návraty

string

getMultiPartContentType()

Získejte hodnotu content-type pro dávkový požadavek. Hodnota musí být vícedílná 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á pro objekty blob bloku v účtu blob storage nebo pro obecné účely verze 2. Pro každý dávkový požadavek je povolený pouze jeden druh operace.

Úroveň objektu blob bloku určuje typ úložiště hot/Cool/Archive. Tato operace neaktualizuje značku ETag objektu blob. Podrobné informace o vrstvení na úrovni objektů blob bloku najdete v tématu horké, studené a archivní úrovně přístupu. Operace se ověří a autorizuje pomocí zadaných přihlašovacích údajů. Viz podrobnosti o dávkové autorizaci objektů blob.

function setBlobAccessTier(blobClient: BlobClient, tier: AccessTier, options?: BlobSetTierOptions): Promise<void>

Parametry

blobClient
BlobClient

The 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 účtu blob storage nebo pro obecné účely verze 2. Pro každý dávkový požadavek je povolený pouze jeden druh operace.

Úroveň objektu blob bloku určuje typ úložiště hot/Cool/Archive. Tato operace neaktualizuje značku ETag objektu blob. Podrobné informace o vrstvení na úrovni objektů blob bloku najdete v tématu horké, studené a archivní úrovně přístupu. Operace se ověří a autorizuje pomocí zadaných přihlašovacích údajů. Viz podrobnosti o dávkové autorizaci 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 balíčku @azure/identity k ověření požadavků na službu. Můžete také poskytnout objekt, který implementuje TokenCredential rozhraní. Pokud není zadáno, použije se anonymnícredential.

tier
AccessTier

Návraty

Promise<void>