botbuilder-azure-blobs package
クラス
BlobsStorage |
BlobsStorage は、Azure Blob Storage に基づく Storage 実装を提供します |
BlobsTranscriptStore |
BlobsTranscriptStore は、Azure Blob Storage にトランスクリプトを保持する TranscriptStore です |
インターフェイス
BlobsStorageOptions |
BlobsStorage のオプションの設定 |
BlobsTranscriptStoreOptions |
BlobsTranscriptStore のオプションの設定 |
型エイリアス
IgnoreError |
無視エラー関数について説明します |
関数
ignore |
Promise をラップし、エラーの種類を無視するかどうかを決定する関数を提供する |
is |
一連の状態コードに一致する RestError は無視します。 |
sanitize |
|
関数の詳細
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 キー