Compartir a través de


PromptValidator type

Firma de función para proporcionar un validador de solicitud personalizado.

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

Comentarios

El validador debe ser una función asincrónica que devuelve true si prompt.recognized.value es válido y el mensaje debe finalizar.

Nota

Si el validador devuelve false se ejecutará la lógica predeterminada de solicitud de solicitud a menos que el validador envíe una solicitud personalizada al usuario mediante prompt.context.sendActivity(). En ese caso, no se ejecutará la lógica predeterminada de re-rpompt.