EditContext.IsValidationPending Metodo

Definizione

Overload

Nome Descrizione
IsValidationPending(FieldIdentifier)

Restituisce true se il campo specificato dispone di un'attività di convalida asincrona in sospeso. Un'attività è "in sospeso" fino a quando l'osservatore del framework non ha stabilito il suo risultato e ha cancellato lo slot (ad esempio, non solo fino al completamento dell'attività stessa) in modo che un consumer che attende IsValidationPending(FieldIdentifier) di diventare false è garantito anche di vedere il valore finale IsValidationFaulted(FieldIdentifier) .

IsValidationPending()

Restituisce true se un passaggio a livello ValidateAsync(CancellationToken) di modulo è attualmente in anteprima. Adatto per la guida dell'interfaccia utente a livello di modulo, ad esempio la disabilitazione di un pulsante di invio o la visualizzazione di una "convalida..." indicatore per l'invio corrente. Non considera le attività in sospeso a livello di campo (queste vengono sostituite all'avvio del passaggio successivo a livello di modulo); utilizzare l'overload IsValidationPending(FieldIdentifier) per lo stato per campo.

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

Restituisce true se il campo identificato dall'espressione ha un'attività accessor di convalida asincrona in sospeso.

IsValidationPending(FieldIdentifier)

Origine:
EditContext.cs

Restituisce true se il campo specificato dispone di un'attività di convalida asincrona in sospeso. Un'attività è "in sospeso" fino a quando l'osservatore del framework non ha stabilito il suo risultato e ha cancellato lo slot (ad esempio, non solo fino al completamento dell'attività stessa) in modo che un consumer che attende IsValidationPending(FieldIdentifier) di diventare false è garantito anche di vedere il valore finale IsValidationFaulted(FieldIdentifier) .

public bool IsValidationPending(in Microsoft.AspNetCore.Components.Forms.FieldIdentifier fieldIdentifier);
member this.IsValidationPending : FieldIdentifier -> bool
Public Function IsValidationPending (ByRef fieldIdentifier As FieldIdentifier) As Boolean

Parametri

fieldIdentifier
FieldIdentifier

Identifica il campo su cui eseguire la query.

Valori restituiti

true se la convalida asincrona è in corso per il campo; in caso contrario false, .

Si applica a

IsValidationPending()

Origine:
EditContext.cs

Restituisce true se un passaggio a livello ValidateAsync(CancellationToken) di modulo è attualmente in anteprima. Adatto per la guida dell'interfaccia utente a livello di modulo, ad esempio la disabilitazione di un pulsante di invio o la visualizzazione di una "convalida..." indicatore per l'invio corrente. Non considera le attività in sospeso a livello di campo (queste vengono sostituite all'avvio del passaggio successivo a livello di modulo); utilizzare l'overload IsValidationPending(FieldIdentifier) per lo stato per campo.

public bool IsValidationPending();
member this.IsValidationPending : unit -> bool
Public Function IsValidationPending () As Boolean

Valori restituiti

true se è in corso un passaggio di convalida a livello di modulo; in caso contrario false, .

Si applica a

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

Origine:
EditContext.cs

Restituisce true se il campo identificato dall'espressione ha un'attività accessor di convalida asincrona in sospeso.

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

Parametri di tipo

TField

Tipo del campo.

Parametri

accessor
Expression<Func<TField>>

Espressione che identifica il campo, ad esempio () => model.Email.

Valori restituiti

true se la convalida asincrona è in corso per il campo; in caso contrario false, .

Si applica a