BlobBatch class
BlobBatch mewakili serangkaian operasi agregat pada blob.
Saat ini, hanya delete
dan setAccessTier
didukung.
Metode
delete |
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. |
delete |
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. |
get |
Dapatkan isi permintaan HTTP yang dirakit untuk sub permintaan. |
get |
Dapatkan nilai Jenis Konten untuk permintaan batch. Nilai harus multibanyak/dicampur dengan batas batch. Contoh: multipart/mixed; boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252 |
get |
Dapatkan sub permintaan yang ditambahkan ke dalam permintaan batch. |
set |
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. |
set |
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 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): Promise<void>
Parameter
- blobClient
- BlobClient
The BlobClient.
- options
- BlobDeleteOptions
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): Promise<void>
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.
- options
- BlobDeleteOptions
Mengembalikan
Promise<void>
getHttpRequestBody()
Dapatkan isi permintaan HTTP yang dirakit untuk sub permintaan.
function getHttpRequestBody(): string
Mengembalikan
string
getMultiPartContentType()
Dapatkan nilai Jenis Konten untuk permintaan batch. Nilai harus multibanyak/dicampur dengan batas batch. Contoh: multipart/mixed; boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252
function getMultiPartContentType(): string
Mengembalikan
string
getSubRequests()
Dapatkan sub permintaan yang ditambahkan ke dalam permintaan batch.
function getSubRequests(): Map<number, BatchSubRequest>
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): Promise<void>
Parameter
- blobClient
- BlobClient
The BlobClient.
- tier
- AccessTier
- options
- BlobSetTierOptions
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): Promise<void>
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
- options
- BlobSetTierOptions
Mengembalikan
Promise<void>