EditContext.IsValidationPending Metoda

Definice

Přetížení

Name Description
IsValidationPending(FieldIdentifier)

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.

IsValidationPending()

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í.

IsValidationPending<TField>(Expression<Func<TField>>)

Vrátí true , pokud pole identifikované výrazem accessor má čekající asynchronní ověřovací úlohu.

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.

Platí pro