次の方法で共有


botbuilder-azure-blobs package

クラス

BlobsStorage

BlobsStorage は、Azure Blob Storage に基づく Storage 実装を提供します

BlobsTranscriptStore

BlobsTranscriptStore は、Azure Blob Storage にトランスクリプトを保持する TranscriptStore です

インターフェイス

BlobsStorageOptions

BlobsStorage のオプションの設定

BlobsTranscriptStoreOptions

BlobsTranscriptStore のオプションの設定

型エイリアス

IgnoreError

無視エラー関数について説明します

関数

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

Promise をラップし、エラーの種類を無視するかどうかを決定する関数を提供する

isStatusCodeError(number[])

一連の状態コードに一致する RestError は無視します。

sanitizeBlobKey(string, BlobsTranscriptStoreOptions)

key が適切にサニタイズされた Azure Blob Storage キーであることを確認します。 URI でエンコードされ、1024 文字以下で、スラッシュ ("/") 文字が 254 文字以下である必要があります。

関数の詳細

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

Promise をラップし、エラーの種類を無視するかどうかを決定する関数を提供する

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

パラメーター

promise

Promise<T>

待つ約束

ignore
IgnoreError

エラーを無視する必要がある場合に true を返すメソッド

戻り値

Promise<T | null>

一致したエラーを無視した後に T または null に解決する約束

isStatusCodeError(number[])

一連の状態コードに一致する RestError は無視します。

function isStatusCodeError(codes: number[]): IgnoreError

パラメーター

codes

number[]

エラーと見なしてはならない HTTP 状態コード

戻り値

エラーを受け入れ、無視された状態コードのいずれかを表す場合に true を返す関数

sanitizeBlobKey(string, BlobsTranscriptStoreOptions)

key が適切にサニタイズされた Azure Blob Storage キーであることを確認します。 URI でエンコードされ、1024 文字以下で、スラッシュ ("/") 文字が 254 文字以下である必要があります。

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

パラメーター

key

string

サニタイズする文字列 BLOB キー

options
BlobsTranscriptStoreOptions

BlobsTranscriptStore のオプションの設定

戻り値

string

サニタイズされた BLOB キー