botbuilder-azure-blobs package

Classes

BlobsStorage

BlobsStorage fournit une implémentation de stockage soutenue par stockage Blob Azure

BlobsTranscriptStore

BlobsTranscriptStore est un TranscriptStore qui conserve les transcriptions dans Stockage Blob Azure

Interfaces

BlobsStorageOptions

Paramètres facultatifs pour BlobsStorage

BlobsTranscriptStoreOptions

Paramètres facultatifs pour BlobsTranscriptStore

Alias de type

IgnoreError

Décrit une fonction d’erreur ignorer

Functions

ignoreError<T>(Promise<T>, IgnoreError)

Encapsuler une promesse et fournir une fonction pour décider s’il faut ignorer un type d’erreur

isStatusCodeError(number[])

Ignorez RestErrors qui correspondent à un ensemble de codes d’état.

sanitizeBlobKey(string, BlobsTranscriptStoreOptions)

Garantit que key est une clé de stockage Blob Azure correctement nettoyée. Il doit être encodé par l’URI, pas plus de 1 024 caractères et contenir plus de 254 caractères (« / »).

Informations relatives à la fonction

ignoreError<T>(Promise<T>, IgnoreError)

Encapsuler une promesse et fournir une fonction pour décider s’il faut ignorer un type d’erreur

function ignoreError<T>(promise: Promise<T>, ignore: IgnoreError): Promise<T | null>

Paramètres

promise

Promise<T>

une promesse d’attendre

ignore
IgnoreError

méthode qui retourne true si une erreur doit être ignorée

Retours

Promise<T | null>

une promesse qui se résout à T ou null après avoir ignoré les erreurs correspondantes

isStatusCodeError(number[])

Ignorez RestErrors qui correspondent à un ensemble de codes d’état.

function isStatusCodeError(codes: number[]): IgnoreError

Paramètres

codes

number[]

Codes d’état HTTP qui ne doivent pas être considérés comme des erreurs

Retours

fonction qui accepte une erreur et retourne true si elle représente l’un des codes d’état ignorés

sanitizeBlobKey(string, BlobsTranscriptStoreOptions)

Garantit que key est une clé de stockage Blob Azure correctement nettoyée. Il doit être encodé par l’URI, pas plus de 1 024 caractères et contenir plus de 254 caractères (« / »).

function sanitizeBlobKey(key: string, options?: BlobsTranscriptStoreOptions): string

Paramètres

key

string

clé d’objet blob de chaîne pour nettoyer

options
BlobsTranscriptStoreOptions

Paramètres facultatifs pour BlobsTranscriptStore

Retours

string

clé d’objet blob nettoyée