Freigeben über


PromptValidator type

Funktionssignatur zum Bereitstellen einer benutzerdefinierten Eingabeaufforderungs-Validator.

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

Hinweise

Der Validator sollte eine asynchrone Funktion sein, die true zurückgibt, wenn prompt.recognized.value gültig ist und die Eingabeaufforderung beendet werden soll.

Anmerkung

Wenn der Validator false der Eingabeaufforderungs-Standardlogik für erneute Eingabeaufforderungen zurückgibt, wird ausgeführt, es sei denn, der Validator sendet eine benutzerdefinierte Erneute Eingabeaufforderung an den Benutzer mithilfe von prompt.context.sendActivity(). In diesem Fall wird die Standardmäßige Re-rpompt-Logik nicht ausgeführt.