EditContext.IsValidationPending Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Name | Description |
|---|---|
| IsValidationPending(FieldIdentifier) |
Vrátí |
| IsValidationPending() |
Vrátí |
| IsValidationPending<TField>(Expression<Func<TField>>) |
Vrátí |
IsValidationPending(FieldIdentifier)
- Zdroj:
- EditContext.cs
Vrátí true , pokud zadané pole obsahuje čekající úlohu asynchronního ověření.
Úkol je "čekající", dokud pozorovatel architektury neurovná svůj výsledek a vymaže slot (tj. nejen do dokončení samotného úkolu), takže spotřebitel, který čeká IsValidationPending(FieldIdentifier) na to, aby se false zajistilo, že uvidí také konečnou IsValidationFaulted(FieldIdentifier) hodnotu.
public bool IsValidationPending(in Microsoft.AspNetCore.Components.Forms.FieldIdentifier fieldIdentifier);
member this.IsValidationPending : FieldIdentifier -> bool
Public Function IsValidationPending (ByRef fieldIdentifier As FieldIdentifier) As Boolean
Parametry
- fieldIdentifier
- FieldIdentifier
Identifikuje pole, na které se má dotazovat.
Návraty
true pokud probíhá asynchronní ověřování pro dané pole; jinak false.
Platí pro
IsValidationPending()
- Zdroj:
- EditContext.cs
Vrátí true , pokud je pas na úrovni ValidateAsync(CancellationToken) formuláře právě v letu.
Vhodné pro řízení celého uživatelského rozhraní, jako je zakázání tlačítka pro odeslání nebo zobrazení "ověřování..." pro aktuální odeslání. Nebere v úvahu čekající úkoly na úrovni pole (ty jsou nahrazeny při spuštění dalšího průchodu na úrovni formuláře); IsValidationPending(FieldIdentifier) použijte přetížení pro stav jednotlivých polí.
public bool IsValidationPending();
member this.IsValidationPending : unit -> bool
Public Function IsValidationPending () As Boolean
Návraty
true pokud probíhá ověření na úrovni formuláře; jinak false.
Platí pro
IsValidationPending<TField>(Expression<Func<TField>>)
- Zdroj:
- EditContext.cs
Vrátí true , pokud pole identifikované výrazem accessor má čekající asynchronní ověřovací úlohu.
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
Parametry typu
- TField
Typ pole.
Parametry
- accessor
- Expression<Func<TField>>
Výraz, který identifikuje pole, například () => model.Email.
Návraty
true pokud probíhá asynchronní ověřování pro dané pole; jinak false.