BlobBatch class
BlobBatch rappresenta un set aggregato di operazioni sui BLOB.
Attualmente sono supportati solo delete
e setAccessTier
.
Costruttori
Blob |
Metodi
delete |
L'operazione deleteBlob contrassegna il BLOB o lo snapshot specificato per l'eliminazione. Il Blob verrà eliminato in seguito durante un'operazione di Garbage Collection. È consentito un solo tipo di operazione per ogni richiesta batch. Si noti che per eliminare un Blob, è necessario eliminare tutti i relativi snapshot. È possibile eliminare entrambi contemporaneamente. Vedere i dettagli dell'operazione di eliminazione. L'operazione verrà autenticata e autorizzata con le credenziali specificate. Vedere i dettagli dell'autorizzazione batch blob. |
delete |
L'operazione deleteBlob contrassegna il BLOB o lo snapshot specificato per l'eliminazione. Il Blob verrà eliminato in seguito durante un'operazione di Garbage Collection. È consentito un solo tipo di operazione per ogni richiesta batch. Si noti che per eliminare un Blob, è necessario eliminare tutti i relativi snapshot. È possibile eliminare entrambi contemporaneamente. Vedere i dettagli dell'operazione di eliminazione. L'operazione verrà autenticata e autorizzata con le credenziali specificate. Vedere i dettagli dell'autorizzazione batch blob. |
get |
Ottenere il corpo della richiesta HTTP assemblato per le richieste secondarie. |
get |
Ottenere il valore content-Type per una richiesta batch. Il valore deve essere multipart/misto con un limite batch. Esempio: multipart/misto; boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252 |
get |
Ottenere le richieste secondarie aggiunte alla richiesta batch. |
set |
L'operazione setBlobAccessTier imposta il livello in un BLOB. L'operazione è consentita nei BLOB in blocchi in un account di archiviazione BLOB o per utilizzo generico v2. È consentito un solo tipo di operazione per ogni richiesta batch. Il livello di un BLOB in blocchi determina il tipo di archiviazione ad accesso frequente/sporadico/archivio. Questa operazione non aggiorna l'ETag del BLOB. Per informazioni dettagliate sulla suddivisione in livelli a livello di BLOB in blocchi , vedere livelli di accesso ad accesso frequente, sporadico e archivio. L'operazione verrà autenticata e autorizzata con le credenziali specificate. Vedere i dettagli dell'autorizzazione batch blob. |
set |
L'operazione setBlobAccessTier imposta il livello in un BLOB. L'operazione è consentita nei BLOB in blocchi in un account di archiviazione BLOB o per utilizzo generico v2. È consentito un solo tipo di operazione per ogni richiesta batch. Il livello di un BLOB in blocchi determina il tipo di archiviazione ad accesso frequente/sporadico/archivio. Questa operazione non aggiorna l'ETag del BLOB. Per informazioni dettagliate sulla suddivisione in livelli a livello di BLOB in blocchi , vedere livelli di accesso ad accesso frequente, sporadico e archivio. L'operazione verrà autenticata e autorizzata con le credenziali specificate. Vedere i dettagli dell'autorizzazione batch blob. |
Dettagli costruttore
BlobBatch()
new BlobBatch()
Dettagli metodo
deleteBlob(BlobClient, BlobDeleteOptions)
L'operazione deleteBlob contrassegna il BLOB o lo snapshot specificato per l'eliminazione. Il Blob verrà eliminato in seguito durante un'operazione di Garbage Collection. È consentito un solo tipo di operazione per ogni richiesta batch. Si noti che per eliminare un Blob, è necessario eliminare tutti i relativi snapshot. È possibile eliminare entrambi contemporaneamente. Vedere i dettagli dell'operazione di eliminazione. L'operazione verrà autenticata e autorizzata con le credenziali specificate. Vedere i dettagli dell'autorizzazione batch blob.
function deleteBlob(blobClient: BlobClient, options?: BlobDeleteOptions)
Parametri
- blobClient
- BlobClient
The BlobClient.
- options
- BlobDeleteOptions
Restituisce
Promise<void>
deleteBlob(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions)
L'operazione deleteBlob contrassegna il BLOB o lo snapshot specificato per l'eliminazione. Il Blob verrà eliminato in seguito durante un'operazione di Garbage Collection. È consentito un solo tipo di operazione per ogni richiesta batch. Si noti che per eliminare un Blob, è necessario eliminare tutti i relativi snapshot. È possibile eliminare entrambi contemporaneamente. Vedere i dettagli dell'operazione di eliminazione. L'operazione verrà autenticata e autorizzata con le credenziali specificate. Vedere i dettagli dell'autorizzazione batch blob.
function deleteBlob(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, options?: BlobDeleteOptions)
Parametri
- url
-
string
URL della risorsa BLOB da eliminare.
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Ad esempio AnonymousCredential, StorageSharedKeyCredential o qualsiasi credenziale del @azure/identity
pacchetto per autenticare le richieste al servizio. È anche possibile fornire un oggetto che implementa l'interfaccia TokenCredential. Se non specificato, viene utilizzato AnonymousCredential.
- options
- BlobDeleteOptions
Restituisce
Promise<void>
getHttpRequestBody()
Ottenere il corpo della richiesta HTTP assemblato per le richieste secondarie.
function getHttpRequestBody()
Restituisce
string
getMultiPartContentType()
Ottenere il valore content-Type per una richiesta batch. Il valore deve essere multipart/misto con un limite batch. Esempio: multipart/misto; boundary=batch_a81786c8-e301-4e42-a729-a32ca24ae252
function getMultiPartContentType()
Restituisce
string
getSubRequests()
Ottenere le richieste secondarie aggiunte alla richiesta batch.
function getSubRequests()
Restituisce
Map<number, BatchSubRequest>
setBlobAccessTier(BlobClient, AccessTier, BlobSetTierOptions)
L'operazione setBlobAccessTier imposta il livello in un BLOB. L'operazione è consentita nei BLOB in blocchi in un account di archiviazione BLOB o per utilizzo generico v2. È consentito un solo tipo di operazione per ogni richiesta batch. Il livello di un BLOB in blocchi determina il tipo di archiviazione ad accesso frequente/sporadico/archivio. Questa operazione non aggiorna l'ETag del BLOB. Per informazioni dettagliate sulla suddivisione in livelli a livello di BLOB in blocchi , vedere livelli di accesso ad accesso frequente, sporadico e archivio. L'operazione verrà autenticata e autorizzata con le credenziali specificate. Vedere i dettagli dell'autorizzazione batch blob.
function setBlobAccessTier(blobClient: BlobClient, tier: AccessTier, options?: BlobSetTierOptions)
Parametri
- blobClient
- BlobClient
The BlobClient.
- tier
- AccessTier
- options
- BlobSetTierOptions
Restituisce
Promise<void>
setBlobAccessTier(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions)
L'operazione setBlobAccessTier imposta il livello in un BLOB. L'operazione è consentita nei BLOB in blocchi in un account di archiviazione BLOB o per utilizzo generico v2. È consentito un solo tipo di operazione per ogni richiesta batch. Il livello di un BLOB in blocchi determina il tipo di archiviazione ad accesso frequente/sporadico/archivio. Questa operazione non aggiorna l'ETag del BLOB. Per informazioni dettagliate sulla suddivisione in livelli a livello di BLOB in blocchi , vedere livelli di accesso ad accesso frequente, sporadico e archivio. L'operazione verrà autenticata e autorizzata con le credenziali specificate. Vedere i dettagli dell'autorizzazione batch blob.
function setBlobAccessTier(url: string, credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, tier: AccessTier, options?: BlobSetTierOptions)
Parametri
- url
-
string
URL della risorsa BLOB da eliminare.
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Ad esempio AnonymousCredential, StorageSharedKeyCredential o qualsiasi credenziale del @azure/identity
pacchetto per autenticare le richieste al servizio. È anche possibile fornire un oggetto che implementa l'interfaccia TokenCredential. Se non specificato, viene utilizzato AnonymousCredential.
- tier
- AccessTier
- options
- BlobSetTierOptions
Restituisce
Promise<void>
Azure SDK for JavaScript