BlobBatch class
BlobBatch mewakili serangkaian operasi agregat pada blob.
Saat ini, hanya delete
dan setAccessTier
yang didukung.
Konstruktor
Blob |
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 multibagian/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 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.
- 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)
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()
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
- 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)
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>
Azure SDK for JavaScript
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk