EditContext.IsValidationPending Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| IsValidationPending(FieldIdentifier) |
Gibt zurück |
| IsValidationPending() |
Gibt zurück |
| IsValidationPending<TField>(Expression<Func<TField>>) |
Gibt zurück |
IsValidationPending(FieldIdentifier)
- Quelle:
- EditContext.cs
Gibt zurück true , wenn das angegebene Feld über einen ausstehenden asynchronen Überprüfungsvorgang verfügt.
Eine Aufgabe ist "ausstehend", bis der Beobachter des Rahmens sein Ergebnis abgerechnet und den Slot gelöscht hat (d. h. nicht nur, bis die Aufgabe selbst abgeschlossen istfalse), damit ein Verbraucher, der wartetIsValidationPending(FieldIdentifier), auch den endgültigen IsValidationFaulted(FieldIdentifier) Wert sehen kann.
public bool IsValidationPending(in Microsoft.AspNetCore.Components.Forms.FieldIdentifier fieldIdentifier);
member this.IsValidationPending : FieldIdentifier -> bool
Public Function IsValidationPending (ByRef fieldIdentifier As FieldIdentifier) As Boolean
Parameter
- fieldIdentifier
- FieldIdentifier
Identifiziert das zu abfragende Feld.
Gibt zurück
true wenn die asynchrone Überprüfung für das Feld ausgeführt wird; andernfalls false.
Gilt für:
IsValidationPending()
- Quelle:
- EditContext.cs
Gibt zurück true , wenn sich ein Formularebenendurchlauf ValidateAsync(CancellationToken) zurzeit im Test-Flight befindet.
Geeignet für das Steuern der formularweiten Benutzeroberfläche, z. B. Das Deaktivieren einer Übermittlungsschaltfläche oder das Anzeigen eines "Validierens..." Indikator für die aktuelle Übermittlung. Berücksichtigt ausstehende Vorgänge auf Feldebene nicht (diese werden beim Start des nächsten Formularebenendurchlaufs abgelöst); verwenden Sie die Überladung für den IsValidationPending(FieldIdentifier) Status pro Feld.
public bool IsValidationPending();
member this.IsValidationPending : unit -> bool
Public Function IsValidationPending () As Boolean
Gibt zurück
true wenn ein Gültigkeitsprüfungsdurchlauf auf Formularebene ausgeführt wird; andernfalls false.
Gilt für:
IsValidationPending<TField>(Expression<Func<TField>>)
- Quelle:
- EditContext.cs
Gibt zurück true , wenn das vom accessor Ausdruck identifizierte Feld eine ausstehende asynchrone Überprüfungsaufgabe aufweist.
public bool IsValidationPending<TField>(System.Linq.Expressions.Expression<Func<TField>> accessor);
member this.IsValidationPending : System.Linq.Expressions.Expression<Func<'Field>> -> bool
Public Function IsValidationPending(Of TField) (accessor As Expression(Of Func(Of TField))) As Boolean
Typparameter
- TField
Der Typ des Felds.
Parameter
- accessor
- Expression<Func<TField>>
Ein Ausdruck, der das Feld identifiziert, z. B. () => model.Email.
Gibt zurück
true wenn die asynchrone Überprüfung für das Feld ausgeführt wird; andernfalls false.