PromptValidatorContext interface

カスタム PromptValidatorに渡されるコンテキスト情報。

プロパティ

attemptCount

プロンプトが実行された回数のカウント。 プロンプトが呼び出された回数を示す数値 (最初に呼び出されたときの 1 から始まる)。

context

ユーザーとの会話の現在のターンのコンテキスト。

options

呼び出し元のダイアログによってプロンプトに渡されたオプションの元のセット。

recognized

プロンプト認識エンジン関数から返される結果。

state

プロンプトがアクティブな間、会話ターンごとに保持される値のディクショナリ。

プロパティの詳細

attemptCount

プロンプトが実行された回数のカウント。 プロンプトが呼び出された回数を示す数値 (最初に呼び出されたときの 1 から始まる)。

attemptCount: number

プロパティ値

number

context

ユーザーとの会話の現在のターンのコンテキスト。

context: TurnContext

プロパティ値

TurnContext

注釈

検証コントロールはこれを使用して、ユーザーに再度プロンプトを表示できます。

options

呼び出し元のダイアログによってプロンプトに渡されたオプションの元のセット。

options: PromptOptions

プロパティ値

注釈

検証コントロールは、追加のプロンプト オプションをサポートするために、このインターフェイスを拡張できます。

recognized

プロンプト認識エンジン関数から返される結果。

recognized: PromptRecognizerResult<T>

プロパティ値

注釈

prompt.recognized.succeeded フィールドをチェックして、認識エンジンが何かを見つけたかどうかを判断し、prompt.recognized.valueから値を取得できます。

state

プロンプトがアクティブな間、会話ターンごとに保持される値のディクショナリ。

state: object

プロパティ値

object

注釈

バリデーターはこれを使用して、ターン数やその他の状態情報などを保持できます。