PromptValidatorContext interface
カスタム PromptValidator
に渡されるコンテキスト情報。
プロパティ
attempt |
プロンプトが実行された回数のカウント。 プロンプトが呼び出された回数を示す数値 (最初に呼び出されたときの 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
注釈
バリデーターはこれを使用して、ターン数やその他の状態情報などを保持できます。