BlobBatch class
BlobBatch, bloblarda toplanan bir işlem kümesini temsil eder.
Şu anda yalnızca delete
ve setAccessTier
desteklenmektedir.
Oluşturucular
Blob |
Yöntemler
delete |
deleteBlob işlemi, belirtilen blobu veya anlık görüntüyü silinmek üzere işaretler. Blob daha sonra çöp toplama sırasında silinir. Toplu istek başına yalnızca bir tür işleme izin verilir. Bir blobu silmek için tüm anlık görüntülerini silmeniz gerektiğini unutmayın. Her ikisini de aynı anda silebilirsiniz. Bkz. silme işlemi ayrıntıları. İşlemin kimliği doğrulanır ve belirtilen kimlik bilgileriyle yetkilendirilir. Bkz. blob toplu yetkilendirme ayrıntıları. |
delete |
deleteBlob işlemi, belirtilen blobu veya anlık görüntüyü silinmek üzere işaretler. Blob daha sonra çöp toplama sırasında silinir. Toplu istek başına yalnızca bir tür işleme izin verilir. Bir blobu silmek için tüm anlık görüntülerini silmeniz gerektiğini unutmayın. Her ikisini de aynı anda silebilirsiniz. Bkz. silme işlemi ayrıntıları. İşlemin kimliği doğrulanır ve belirtilen kimlik bilgileriyle yetkilendirilir. Bkz. blob toplu yetkilendirme ayrıntıları. |
get |
Alt istekler için birleştirilmiş HTTP isteği gövdesini alın. |
get |
Toplu iş isteği için content-type değerini alın. Değerin çok parçalı/toplu iş sınırıyla karıştırılmış olması gerekir. Örnek: çok parçalı/karışık; boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252 |
get |
Toplu isteğe eklenen alt istekleri alın. |
set |
setBlobAccessTier işlemi, katmanı bir blob üzerinde ayarlar. Bir blob depolama veya genel amaçlı v2 hesabındaki blok bloblarında işleme izin verilir. Toplu istek başına yalnızca bir tür işleme izin verilir. Blok blobu katmanı Sık/Seyrek Erişimli/Arşiv depolama türünü belirler. Bu işlem blob'un ETag'ini güncelleştirmez. Blok blobu düzeyinde katmanlama hakkında ayrıntılı bilgi için bkz . sık erişimli, seyrek erişimli ve arşiv erişim katmanları. İşlemin kimliği doğrulanır ve belirtilen kimlik bilgileriyle yetkilendirilir. Bkz. blob toplu yetkilendirme ayrıntıları. |
set |
setBlobAccessTier işlemi, katmanı bir blob üzerinde ayarlar. Bir blob depolama veya genel amaçlı v2 hesabındaki blok bloblarında işleme izin verilir. Toplu istek başına yalnızca bir tür işleme izin verilir. Blok blobu katmanı Sık/Seyrek Erişimli/Arşiv depolama türünü belirler. Bu işlem blob'un ETag'ini güncelleştirmez. Blok blobu düzeyinde katmanlama hakkında ayrıntılı bilgi için bkz . sık erişimli, seyrek erişimli ve arşiv erişim katmanları. İşlemin kimliği doğrulanır ve belirtilen kimlik bilgileriyle yetkilendirilir. Bkz. blob toplu yetkilendirme ayrıntıları. |
Oluşturucu Ayrıntıları
BlobBatch()
new BlobBatch()
Yöntem Ayrıntıları
deleteBlob(BlobClient, BlobDeleteOptions)
deleteBlob işlemi, belirtilen blobu veya anlık görüntüyü silinmek üzere işaretler. Blob daha sonra çöp toplama sırasında silinir. Toplu istek başına yalnızca bir tür işleme izin verilir. Bir blobu silmek için tüm anlık görüntülerini silmeniz gerektiğini unutmayın. Her ikisini de aynı anda silebilirsiniz. Bkz. silme işlemi ayrıntıları. İşlemin kimliği doğrulanır ve belirtilen kimlik bilgileriyle yetkilendirilir. Bkz. blob toplu yetkilendirme ayrıntıları.
function deleteBlob(blobClient: BlobClient, options?: BlobDeleteOptions)
Parametreler
- blobClient
- BlobClient
The BlobClient.
- options
- BlobDeleteOptions
Döndürülenler
Promise<void>
deleteBlob(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions)
deleteBlob işlemi, belirtilen blobu veya anlık görüntüyü silinmek üzere işaretler. Blob daha sonra çöp toplama sırasında silinir. Toplu istek başına yalnızca bir tür işleme izin verilir. Bir blobu silmek için tüm anlık görüntülerini silmeniz gerektiğini unutmayın. Her ikisini de aynı anda silebilirsiniz. Bkz. silme işlemi ayrıntıları. İşlemin kimliği doğrulanır ve belirtilen kimlik bilgileriyle yetkilendirilir. Bkz. blob toplu yetkilendirme ayrıntıları.
function deleteBlob(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, options?: BlobDeleteOptions)
Parametreler
- url
-
string
Silinecek blob kaynağının URL'si.
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
AnonymousCredential, StorageSharedKeyCredential veya hizmete yönelik isteklerin @azure/identity
kimliğini doğrulamak için paketten herhangi bir kimlik bilgisi gibi. TokenCredential arabirimini uygulayan bir nesne de sağlayabilirsiniz. Belirtilmezse, AnonymousCredential kullanılır.
- options
- BlobDeleteOptions
Döndürülenler
Promise<void>
getHttpRequestBody()
Alt istekler için birleştirilmiş HTTP isteği gövdesini alın.
function getHttpRequestBody()
Döndürülenler
string
getMultiPartContentType()
Toplu iş isteği için content-type değerini alın. Değerin çok parçalı/toplu iş sınırıyla karıştırılmış olması gerekir. Örnek: çok parçalı/karışık; boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252
function getMultiPartContentType()
Döndürülenler
string
getSubRequests()
Toplu isteğe eklenen alt istekleri alın.
function getSubRequests()
Döndürülenler
Map<number, BatchSubRequest>
setBlobAccessTier(BlobClient, AccessTier, BlobSetTierOptions)
setBlobAccessTier işlemi, katmanı bir blob üzerinde ayarlar. Bir blob depolama veya genel amaçlı v2 hesabındaki blok bloblarında işleme izin verilir. Toplu istek başına yalnızca bir tür işleme izin verilir. Blok blobu katmanı Sık/Seyrek Erişimli/Arşiv depolama türünü belirler. Bu işlem blob'un ETag'ini güncelleştirmez. Blok blobu düzeyinde katmanlama hakkında ayrıntılı bilgi için bkz . sık erişimli, seyrek erişimli ve arşiv erişim katmanları. İşlemin kimliği doğrulanır ve belirtilen kimlik bilgileriyle yetkilendirilir. Bkz. blob toplu yetkilendirme ayrıntıları.
function setBlobAccessTier(blobClient: BlobClient, tier: AccessTier, options?: BlobSetTierOptions)
Parametreler
- blobClient
- BlobClient
The BlobClient.
- tier
- AccessTier
- options
- BlobSetTierOptions
Döndürülenler
Promise<void>
setBlobAccessTier(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions)
setBlobAccessTier işlemi, katmanı bir blob üzerinde ayarlar. Bir blob depolama veya genel amaçlı v2 hesabındaki blok bloblarında işleme izin verilir. Toplu istek başına yalnızca bir tür işleme izin verilir. Blok blobu katmanı Sık/Seyrek Erişimli/Arşiv depolama türünü belirler. Bu işlem blob'un ETag'ini güncelleştirmez. Blok blobu düzeyinde katmanlama hakkında ayrıntılı bilgi için bkz . sık erişimli, seyrek erişimli ve arşiv erişim katmanları. İşlemin kimliği doğrulanır ve belirtilen kimlik bilgileriyle yetkilendirilir. Bkz. blob toplu yetkilendirme ayrıntıları.
function setBlobAccessTier(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, tier: AccessTier, options?: BlobSetTierOptions)
Parametreler
- url
-
string
Silinecek blob kaynağının URL'si.
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
AnonymousCredential, StorageSharedKeyCredential veya hizmete yönelik isteklerin @azure/identity
kimliğini doğrulamak için paketten herhangi bir kimlik bilgisi gibi. TokenCredential arabirimini uygulayan bir nesne de sağlayabilirsiniz. Belirtilmezse, AnonymousCredential kullanılır.
- tier
- AccessTier
- options
- BlobSetTierOptions
Döndürülenler
Promise<void>
Azure SDK for JavaScript