Bagikan melalui


BlobBatch class

BlobBatch mewakili serangkaian operasi agregat pada blob. Saat ini, hanya delete dan setAccessTier yang didukung.

Konstruktor

BlobBatch()

Metode

deleteBlob(BlobClient, BlobDeleteOptions)

Operasi deleteBlob menandai blob atau rekam jepret yang ditentukan untuk penghapusan. Blob kemudian dihapus selama pengumpulan sampah. Hanya satu jenis operasi yang diizinkan per permintaan batch. Perhatikan bahwa untuk menghapus blob, Anda harus menghapus semua rekam jepretnya. Anda dapat menghapus keduanya secara bersamaan. Lihat menghapus detail operasi. Operasi akan diautentikasi dan diotorisasi dengan kredensial yang ditentukan. Lihat detail otorisasi batch blob.

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

Operasi deleteBlob menandai blob atau rekam jepret yang ditentukan untuk penghapusan. Blob kemudian dihapus selama pengumpulan sampah. Hanya satu jenis operasi yang diizinkan per permintaan batch. Perhatikan bahwa untuk menghapus blob, Anda harus menghapus semua rekam jepretnya. Anda dapat menghapus keduanya secara bersamaan. Lihat menghapus detail operasi. Operasi akan diautentikasi dan diotorisasi dengan kredensial yang ditentukan. Lihat detail otorisasi batch blob.

getHttpRequestBody()

Dapatkan isi permintaan HTTP yang dirakit untuk sub permintaan.

getMultiPartContentType()

Dapatkan nilai Jenis Konten untuk permintaan batch. Nilai harus multibagian/dicampur dengan batas batch. Contoh: multipart/mixed; boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252

getSubRequests()

Dapatkan sub permintaan yang ditambahkan ke dalam permintaan batch.

setBlobAccessTier(BlobClient, AccessTier, BlobSetTierOptions)

Operasi setBlobAccessTier mengatur tingkat pada blob. Operasi ini diizinkan pada blob blok dalam penyimpanan blob atau akun v2 tujuan umum. Hanya satu jenis operasi yang diizinkan per permintaan batch. Tingkat blob blok menentukan jenis penyimpanan Hot/Cool/Archive. Operasi ini tidak memperbarui ETag blob. Untuk informasi terperinci tentang tingkatan tingkat blob blok, lihat tingkat akses panas, dingin, dan arsip. Operasi akan diautentikasi dan diotorisasi dengan kredensial yang ditentukan. Lihat detail otorisasi batch blob.

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

Operasi setBlobAccessTier mengatur tingkat pada blob. Operasi ini diizinkan pada blob blok dalam penyimpanan blob atau akun v2 tujuan umum. Hanya satu jenis operasi yang diizinkan per permintaan batch. Tingkat blob blok menentukan jenis penyimpanan Hot/Cool/Archive. Operasi ini tidak memperbarui ETag blob. Untuk informasi terperinci tentang tingkatan tingkat blob blok, lihat tingkat akses panas, dingin, dan arsip. Operasi akan diautentikasi dan diotorisasi dengan kredensial yang ditentukan. Lihat detail otorisasi batch blob.

Detail Konstruktor

BlobBatch()

new BlobBatch()

Detail Metode

deleteBlob(BlobClient, BlobDeleteOptions)

Operasi deleteBlob menandai blob atau rekam jepret yang ditentukan untuk penghapusan. Blob kemudian dihapus selama pengumpulan sampah. Hanya satu jenis operasi yang diizinkan per permintaan batch. Perhatikan bahwa untuk menghapus blob, Anda harus menghapus semua rekam jepretnya. Anda dapat menghapus keduanya secara bersamaan. Lihat menghapus detail operasi. Operasi akan diautentikasi dan diotorisasi dengan kredensial yang ditentukan. Lihat detail otorisasi batch blob.

function deleteBlob(blobClient: BlobClient, options?: BlobDeleteOptions)

Parameter

blobClient
BlobClient

The BlobClient.

Mengembalikan

Promise<void>

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

Operasi deleteBlob menandai blob atau rekam jepret yang ditentukan untuk penghapusan. Blob kemudian dihapus selama pengumpulan sampah. Hanya satu jenis operasi yang diizinkan per permintaan batch. Perhatikan bahwa untuk menghapus blob, Anda harus menghapus semua rekam jepretnya. Anda dapat menghapus keduanya secara bersamaan. Lihat menghapus detail operasi. Operasi akan diautentikasi dan diotorisasi dengan kredensial yang ditentukan. Lihat detail otorisasi batch blob.

function deleteBlob(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, options?: BlobDeleteOptions)

Parameter

url

string

Url sumber daya blob yang akan dihapus.

credential

StorageSharedKeyCredential | AnonymousCredential | TokenCredential

Seperti AnonymousCredential, StorageSharedKeyCredential atau kredensial apa pun dari @azure/identity paket untuk mengautentikasi permintaan ke layanan. Anda juga dapat menyediakan objek yang mengimplementasikan antarmuka TokenCredential. Jika tidak ditentukan, AnonymousCredential digunakan.

Mengembalikan

Promise<void>

getHttpRequestBody()

Dapatkan isi permintaan HTTP yang dirakit untuk sub permintaan.

function getHttpRequestBody()

Mengembalikan

string

getMultiPartContentType()

Dapatkan nilai Jenis Konten untuk permintaan batch. Nilai harus multibagian/dicampur dengan batas batch. Contoh: multipart/mixed; boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252

function getMultiPartContentType()

Mengembalikan

string

getSubRequests()

Dapatkan sub permintaan yang ditambahkan ke dalam permintaan batch.

function getSubRequests()

Mengembalikan

Map<number, BatchSubRequest>

setBlobAccessTier(BlobClient, AccessTier, BlobSetTierOptions)

Operasi setBlobAccessTier mengatur tingkat pada blob. Operasi ini diizinkan pada blob blok dalam penyimpanan blob atau akun v2 tujuan umum. Hanya satu jenis operasi yang diizinkan per permintaan batch. Tingkat blob blok menentukan jenis penyimpanan Hot/Cool/Archive. Operasi ini tidak memperbarui ETag blob. Untuk informasi terperinci tentang tingkatan tingkat blob blok, lihat tingkat akses panas, dingin, dan arsip. Operasi akan diautentikasi dan diotorisasi dengan kredensial yang ditentukan. Lihat detail otorisasi batch blob.

function setBlobAccessTier(blobClient: BlobClient, tier: AccessTier, options?: BlobSetTierOptions)

Parameter

blobClient
BlobClient

The BlobClient.

tier
AccessTier

Mengembalikan

Promise<void>

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

Operasi setBlobAccessTier mengatur tingkat pada blob. Operasi ini diizinkan pada blob blok dalam penyimpanan blob atau akun v2 tujuan umum. Hanya satu jenis operasi yang diizinkan per permintaan batch. Tingkat blob blok menentukan jenis penyimpanan Hot/Cool/Archive. Operasi ini tidak memperbarui ETag blob. Untuk informasi terperinci tentang tingkatan tingkat blob blok, lihat tingkat akses panas, dingin, dan arsip. Operasi akan diautentikasi dan diotorisasi dengan kredensial yang ditentukan. Lihat detail otorisasi batch blob.

function setBlobAccessTier(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, tier: AccessTier, options?: BlobSetTierOptions)

Parameter

url

string

Url sumber daya blob yang akan dihapus.

credential

StorageSharedKeyCredential | AnonymousCredential | TokenCredential

Seperti AnonymousCredential, StorageSharedKeyCredential atau kredensial apa pun dari @azure/identity paket untuk mengautentikasi permintaan ke layanan. Anda juga dapat menyediakan objek yang mengimplementasikan antarmuka TokenCredential. Jika tidak ditentukan, AnonymousCredential digunakan.

tier
AccessTier

Mengembalikan

Promise<void>