EditContext.IsValidationPending Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| IsValidationPending(FieldIdentifier) |
Retourne |
| IsValidationPending() |
Retourne |
| IsValidationPending<TField>(Expression<Func<TField>>) |
Retourne |
IsValidationPending(FieldIdentifier)
- Source:
- EditContext.cs
Retourne true si le champ spécifié a une tâche de validation asynchrone en attente.
Une tâche est « en attente » jusqu’à ce que l’observateur du framework ait réglé son résultat et effacé l’emplacement (c’est-à-dire non seulement tant que la tâche elle-même n’est pas terminée) afin qu’un consommateur qui attend IsValidationPending(FieldIdentifier) de devenir false soit garanti pour voir également la valeur 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
Paramètres
- fieldIdentifier
- FieldIdentifier
Identifie le champ à interroger.
Retours
true si la validation asynchrone est en cours pour le champ ; sinon false.
S’applique à
IsValidationPending()
- Source:
- EditContext.cs
Retourne true si une passe au niveau ValidateAsync(CancellationToken) du formulaire est actuellement en cours de vol.
Adapté à la conduite de l’interface utilisateur à l’échelle du formulaire, comme la désactivation d’un bouton d’envoi ou l’affichage d’une « validation ... » indicateur de la soumission actuelle. Ne prend pas en compte les tâches en attente au niveau du champ (celles-ci sont remplacées au démarrage de la passe au niveau du formulaire suivante) ; utilisez la surcharge pour l’état IsValidationPending(FieldIdentifier) par champ.
public bool IsValidationPending();
member this.IsValidationPending : unit -> bool
Public Function IsValidationPending () As Boolean
Retours
true si une passe de validation au niveau du formulaire est en cours ; sinon false.
S’applique à
IsValidationPending<TField>(Expression<Func<TField>>)
- Source:
- EditContext.cs
Retourne true si le champ identifié par l’expression accessor a une tâche de validation asynchrone en attente.
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
Paramètres de type
- TField
Type du champ.
Paramètres
- accessor
- Expression<Func<TField>>
Expression qui identifie le champ, par exemple () => model.Email.
Retours
true si la validation asynchrone est en cours pour le champ ; sinon false.