PromptValidator type
Signature de fonction pour fournir un validateur d’invite personnalisé.
type PromptValidator<T> = (prompt: PromptValidatorContext<T>) => Promise<boolean>;
type PromptValidator<T> = (
prompt: PromptValidatorContext<T>
) => Promise<boolean>
Remarques
Le validateur doit être une fonction asynchrone qui retourne true
si prompt.recognized.value
est valide et que l’invite doit se terminer.
Note
Si le validateur retourne false
la logique de nouvelle invite par défaut est exécutée, sauf si le validateur envoie une nouvelle invite personnalisée à l’utilisateur à l’aide de prompt.context.sendActivity()
. Dans ce cas, la logique re-rpompt par défaut n’est pas exécutée.