Compartilhar via


PromptValidator type

Assinatura de função para fornecer um validador de prompt personalizado.

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

Comentários

O validador deve ser uma função assíncrona que retorna true se prompt.recognized.value for válido e o prompt deve terminar.

Nota

Se o validador retornar false a lógica de solicitação padrão de prompts será executada, a menos que o validador envie um prompt personalizado ao usuário usando prompt.context.sendActivity(). Nesse caso, a lógica de re-rpompt padrão de prompts não será executada.