Condividi tramite


PromptValidator type

Firma della funzione per fornire un validator di prompt personalizzato.

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

Commenti

Il validator deve essere una funzione asincrona che restituisce true se prompt.recognized.value è valido e il prompt deve terminare.

Nota

Se il validator restituisce false verrà eseguita la logica di richiesta predefinita dei prompt, a meno che il validator non invii una richiesta personalizzata all'utente usando prompt.context.sendActivity(). In tal caso, la logica predefinita di re-rpompt non verrà eseguita.