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
| Blob |
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(Store |
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.