BlobsStorage Klasse
- java.
lang. Object - com.
microsoft. bot. azure. blobs. BlobsStorage
- com.
Implementiert
public class BlobsStorage
implements Storage
Implementiert Storage mithilfe von Azure Storage Blobs. Diese Klasse verwendet einen einzelnen Azure Storage Blob Container. Jede Entität oder StoreItem wird in eine JSON-Zeichenfolge serialisiert und in einem einzelnen Text-BLOB gespeichert. Jedes Blob wird nach dem Speicherelementschlüssel benannt, der codiert ist, damit er einem gültigen Blobnamen entspricht. eine Entität ist ein StoreItem, das Speicherobjekt legt den StoreItem Eigenschaftswert der Entität beim Lesen auf das ETag des Blobs fest. Anschließend wird während "Write" ein BlobRequestConditions mit dem ETag-Wert generiert. Neue Entitäten beginnen mit einem Null-ETag.
Zusammenfassung zum Konstruktor
| Konstruktor | Beschreibung |
|---|---|
| BlobsStorage(String dataConnectionString, String containerName) |
Initialisiert eine neue Instanz der BlobsStorage Klasse. |
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
| java.util.concurrent.CompletableFuture<java.lang.Void> |
delete(String[] keys)
Löscht Entitätsblobs aus dem konfigurierten Container. |
| java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.lang.Object>> |
read(String[] keys)
Abrufen von Entitäten aus dem konfigurierten BLOB-Container. |
| java.util.concurrent.CompletableFuture<java.lang.Void> |
write(Map<String,Object> changes)
Speichert eine neue Entität im konfigurierten BLOB-Container. |
Geerbte Methoden von java.lang.Object
Details zum Konstruktor
BlobsStorage
public BlobsStorage(String dataConnectionString, String containerName)
Initialisiert eine neue Instanz der BlobsStorage Klasse.
Parameter:
Details zur Methode
delete
public CompletableFuture
Löscht Entitätsblobs aus dem konfigurierten Container.
Parameter:
Gibt zurück:
read
public CompletableFuture
Abrufen von Entitäten aus dem konfigurierten BLOB-Container.
Parameter:
Gibt zurück:
write
public CompletableFuture
Speichert eine neue Entität im konfigurierten BLOB-Container.
Parameter:
Gibt zurück: