Partager via


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.