PromptValidator type

カスタム プロンプト検証コントロールを提供するための関数シグネチャ。

type PromptValidator<T> = (prompt: PromptValidatorContext<T>) => Promise<boolean>;
type PromptValidator<T> = (
  prompt: PromptValidatorContext<T>
) => Promise<boolean>

注釈

検証コントロールは、 が有効で、プロンプトを true 終了する必要がある場合 prompt.recognized.value に を返す非同期関数である必要があります。

注意

検証コントロールからプロンプトが返 false された場合、検証コントロールが を使用して prompt.context.sendActivity()カスタムの再プロンプトをユーザーに送信しない限り、既定の再プロンプト ロジックが実行されます。 その場合、プロンプトの既定の re-rpompt ロジックは実行されません。