BlobsStorage Classe
- java.
lang. Object - com.
microsoft. bot. azure. blobs. BlobsStorage
- com.
Implementazioni
public class BlobsStorage
implements Storage
Implementa Storage usando i BLOB di Archiviazione di Azure. Questa classe usa un singolo contenitore BLOB di Archiviazione di Azure. Ogni entità o StoreItem viene serializzata in una stringa JSON e archiviata in un singolo BLOB di testo. Ogni BLOB è denominato dopo la chiave dell'elemento dell'archivio, codificata in modo che sia conforme a un nome BLOB valido. un'entità è un StoreItem, l'oggetto di archiviazione imposta il valore della proprietà StoreItem dell'entità sull'ETag del BLOB al momento della lettura. Successivamente, un BlobRequestConditions con il valore ETag verrà generato durante la scrittura. Le nuove entità iniziano con un ETag null.
Riepilogo dei costruttori
| Costruttore | Descrizione |
|---|---|
| BlobsStorage(String dataConnectionString, String containerName) |
Inizializza una nuova istanza della classe BlobsStorage. |
Riepilogo dei metodi
| Modificatore e tipo | Metodo e descrizione |
|---|---|
| java.util.concurrent.CompletableFuture<java.lang.Void> |
delete(String[] keys)
Elimina i BLOB di entità dal contenitore configurato. |
| java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.lang.Object>> |
read(String[] keys)
Recuperare le entità dal contenitore BLOB configurato. |
| java.util.concurrent.CompletableFuture<java.lang.Void> |
write(Map<String,Object> changes)
Archivia una nuova entità nel contenitore BLOB configurato. |
Metodi ereditati da java.lang.Object
Dettagli costruttore
BlobsStorage
public BlobsStorage(String dataConnectionString, String containerName)
Inizializza una nuova istanza della classe BlobsStorage.
Parametri:
Dettagli metodo
delete
public CompletableFuture
Elimina i BLOB di entità dal contenitore configurato.
Parametri:
Restituisce:
read
public CompletableFuture
Recuperare le entità dal contenitore BLOB configurato.
Parametri:
Restituisce:
write
public CompletableFuture
Archivia una nuova entità nel contenitore BLOB configurato.
Parametri:
Restituisce: