Auf Englisch lesen

Freigeben über


botbuilder-azure-blobs package

Klassen

BlobsStorage

BlobsStorage bietet eine Storage- Implementierung, die von Azure Blob Storage unterstützt wird.

BlobsTranscriptStore

BlobsTranscriptStore ist ein TranscriptStore-, der Transkriptionen in Azure Blob Storage speichert

Schnittstellen

BlobsStorageOptions

Optionale Einstellungen für BlobsStorage

BlobsTranscriptStoreOptions

Optionale Einstellungen für BlobsTranscriptStore

Typaliase

IgnoreError

Beschreibt eine Ignorierenfehlerfunktion.

Functions

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

Umschließen einer Zusage und Bereitstellen einer Funktion, um zu entscheiden, ob ein Fehlertyp ignoriert werden soll

isStatusCodeError(number[])

RestErrors ignorieren, die einem Satz von Statuscodes entsprechen.

sanitizeBlobKey(string, BlobsTranscriptStoreOptions)

Stellt sicher, dass key ein ordnungsgemäß sanitierter Azure Blob Storage-Schlüssel ist. Er sollte URI-codiert sein, nicht mehr als 1024 Zeichen und darf maximal 254 Schrägstriche ("/") enthalten.

Details zur Funktion

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

Umschließen einer Zusage und Bereitstellen einer Funktion, um zu entscheiden, ob ein Fehlertyp ignoriert werden soll

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

Parameter

promise

Promise<T>

eine zu erwartende Zusage

ignore
IgnoreError

-Methode, die "true" zurückgibt, wenn ein Fehler ignoriert werden soll

Gibt zurück

Promise<T | null>

eine Zusage, die nach dem Ignorieren übereinstimmener Fehler in T oder null aufgelöst wird

isStatusCodeError(number[])

RestErrors ignorieren, die einem Satz von Statuscodes entsprechen.

TypeScript
function isStatusCodeError(codes: number[]): IgnoreError

Parameter

codes

number[]

HTTP-Statuscodes, die nicht als Fehler betrachtet werden sollten

Gibt zurück

eine Funktion, die einen Fehler akzeptiert und "true" zurückgibt, wenn sie einen der ignorierten Statuscodes darstellt.

sanitizeBlobKey(string, BlobsTranscriptStoreOptions)

Stellt sicher, dass key ein ordnungsgemäß sanitierter Azure Blob Storage-Schlüssel ist. Er sollte URI-codiert sein, nicht mehr als 1024 Zeichen und darf maximal 254 Schrägstriche ("/") enthalten.

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

Parameter

key

string

Zeichenfolgen-BLOB-Taste zum Berigen

options
BlobsTranscriptStoreOptions

Optionale Einstellungen für BlobsTranscriptStore

Gibt zurück

string

Bereinigung des BLOB-Schlüssels