PromptValidator type
カスタム プロンプト 検証コントロールを提供するための関数シグネチャ。
type PromptValidator<T> = (prompt: PromptValidatorContext<T>) => Promise<boolean>;
type PromptValidator<T> = (
prompt: PromptValidatorContext<T>
) => Promise<boolean>
注釈
検証コントロールは、prompt.recognized.value
が有効であり、プロンプトが終了する必要がある場合に true
を返す非同期関数である必要があります。
手記
検証コントロールが false
返された場合、検証コントロールが prompt.context.sendActivity()
を使用してカスタムの再プロンプトをユーザーに送信しない限り、プロンプトの既定の再プロンプト ロジックが実行されます。 その場合、プロンプトの既定の re-rpompt ロジックは実行されません。