Freigeben über


PromptValidator<T> Delegat

Definition

Die Delegatdefinition für benutzerdefinierte Eingabeaufforderungsüberprüfungen. Implementieren Sie diese Funktion, um einer Eingabeaufforderung eine benutzerdefinierte Validierung hinzuzufügen.

public delegate System.Threading.Tasks.Task<bool> PromptValidator<T>(PromptValidatorContext<T> promptContext, CancellationToken cancellationToken);
type PromptValidator<'T> = delegate of PromptValidatorContext<'T> * CancellationToken -> Task<bool>
Public Delegate Function PromptValidator(Of T)(promptContext As PromptValidatorContext(Of T), cancellationToken As CancellationToken) As Task(Of Boolean) 

Typparameter

T

Der Typ, für den die zugeordneten Prompt<T> Eingabeaufforderungen verwendet werden.

Parameter

promptContext
PromptValidatorContext<T>

Der Kontext der Eingabeaufforderungsüberprüfung.

cancellationToken
CancellationToken

Das Abbruchtoken.

Rückgabewert

Eine Task von bool, die den asynchronen Vorgang darstellt, der den Validierungserfolg oder -fehler angibt.

Gilt für: