BlobStorage class

Avertissement

Cette API est à présent déconseillée.

This class is deprecated in favor of BlobsStorage

Middleware qui implémente un fournisseur de stockage basé sur BlobStorage pour un bot.

Remarques

BlobStorage implémente son stockage à l’aide d’un seul conteneur d’objets blob stockage Azure. Chaque entité est sérialisée dans une chaîne JSON et stockée dans un objet blob de texte individuel. Chaque objet blob est nommé après la clé encodée et vérifiez qu’il est conforme à un nom d’objet blob valide.

Constructeurs

BlobStorage(BlobStorageSettings)

Crée une instance BlobStorage.

Méthodes

delete(string[])

Supprimez les objets blob d’entités du conteneur configuré.

read(string[])

Récupérez des entités à partir du conteneur d’objets blob configuré.

write(StoreItems)

Stockez une nouvelle entité dans le conteneur d’objets blob configuré.

Détails du constructeur

BlobStorage(BlobStorageSettings)

Crée une instance BlobStorage.

new BlobStorage(settings: BlobStorageSettings)

Paramètres

settings
BlobStorageSettings

Paramètres de configuration d’une instance de BlobStorage.

Détails de la méthode

delete(string[])

Supprimez les objets blob d’entités du conteneur configuré.

function delete(keys: string[]): Promise<void>

Paramètres

keys

string[]

Tableau de clés d’entité.

Retours

Promise<void>

Promesse représentant l’opération asynchrone.

read(string[])

Récupérez des entités à partir du conteneur d’objets blob configuré.

function read(keys: string[]): Promise<StoreItems>

Paramètres

keys

string[]

Tableau de clés d’entité.

Retours

Promise<StoreItems>

Éléments de lecture.

write(StoreItems)

Stockez une nouvelle entité dans le conteneur d’objets blob configuré.

function write(changes: StoreItems): Promise<void>

Paramètres

changes

StoreItems

Modifications à écrire dans le stockage.

Retours

Promise<void>

Promesse représentant l’opération asynchrone.