botbuilder-azure-blobs package

Kelas

BlobsStorage

BlobsStorage menyediakan implementasi Storage yang didukung oleh Azure Blob Storage

BlobsTranscriptStore

BlobsTranscriptStore adalah TranscriptStore yang mempertahankan transkrip di Azure Blob Storage

Antarmuka

BlobsStorageOptions

Pengaturan opsional untuk BlobsStorage

BlobsTranscriptStoreOptions

Pengaturan opsional untuk BlobsTranscriptStore

Alias Jenis

IgnoreError

Menjelaskan fungsi kesalahan abaikan

Fungsi

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

Bungkus janji dan berikan fungsi untuk memutuskan apakah akan mengabaikan jenis kesalahan

isStatusCodeError(number[])

Abaikan RestErrors yang cocok dengan sekumpulan kode status.

sanitizeBlobKey(string, BlobsTranscriptStoreOptions)

Memastikan bahwa key adalah kunci Azure Blob Storage yang disanitasi dengan benar. Ini harus dikodekan URI, tidak lebih dari 1024 karakter, dan berisi tidak lebih dari 254 karakter garis miring ("/").

Detail Fungsi

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

Bungkus janji dan berikan fungsi untuk memutuskan apakah akan mengabaikan jenis kesalahan

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

Parameter

promise

Promise<T>

janji untuk menunggu

ignore
IgnoreError

metode yang mengembalikan true jika kesalahan harus diabaikan

Mengembalikan

Promise<T | null>

janji yang diselesaikan untuk T atau null setelah mengabaikan kesalahan yang cocok

isStatusCodeError(number[])

Abaikan RestErrors yang cocok dengan sekumpulan kode status.

function isStatusCodeError(codes: number[]): IgnoreError

Parameter

codes

number[]

Kode status HTTP yang seharusnya tidak dianggap sebagai kesalahan

Mengembalikan

fungsi yang menerima kesalahan dan mengembalikan true jika mewakili salah satu kode status yang diabaikan

sanitizeBlobKey(string, BlobsTranscriptStoreOptions)

Memastikan bahwa key adalah kunci Azure Blob Storage yang disanitasi dengan benar. Ini harus dikodekan URI, tidak lebih dari 1024 karakter, dan berisi tidak lebih dari 254 karakter garis miring ("/").

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

Parameter

key

string

kunci blob string untuk membersihkan

options
BlobsTranscriptStoreOptions

Pengaturan opsional untuk BlobsTranscriptStore

Mengembalikan

string

kunci blob yang disanitasi