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.