EditContext.IsValidationPending Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| IsValidationPending(FieldIdentifier) |
Restituisce |
| IsValidationPending() |
Restituisce |
| IsValidationPending<TField>(Expression<Func<TField>>) |
Restituisce |
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, .