EditContext.IsValidationPending Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| IsValidationPending(FieldIdentifier) |
Devuelve |
| IsValidationPending() |
Devuelve |
| IsValidationPending<TField>(Expression<Func<TField>>) |
Devuelve |
IsValidationPending(FieldIdentifier)
- Source:
- EditContext.cs
Devuelve true si el campo especificado tiene una tarea de validación asincrónica pendiente.
Una tarea está "pendiente" hasta que el observador del marco ha establecido su resultado y ha borrado la ranura (es decir, no solo hasta que se complete la tarea) de modo que se garantice que un consumidor que espere IsValidationPending(FieldIdentifier) a que se false convierta también en el valor final 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
Parámetros
- fieldIdentifier
- FieldIdentifier
Identifica el campo que se va a consultar.
Devoluciones
true si la validación asincrónica está en curso para el campo; de lo contrario false, es .
Se aplica a
IsValidationPending()
- Source:
- EditContext.cs
Devuelve true si un pase de nivel ValidateAsync(CancellationToken) de formulario está actualmente en curso.
Adecuado para conducir la interfaz de usuario de todo el formulario, como deshabilitar un botón de envío o mostrar una "validación..." indicador del envío actual. No tiene en cuenta las tareas pendientes de nivel de campo (se sustituyen cuando se inicia el siguiente paso de nivel de formulario); use la IsValidationPending(FieldIdentifier) sobrecarga para el estado por campo.
public bool IsValidationPending();
member this.IsValidationPending : unit -> bool
Public Function IsValidationPending () As Boolean
Devoluciones
true si un pase de validación de nivel de formulario está en curso; de lo contrario false, es .
Se aplica a
IsValidationPending<TField>(Expression<Func<TField>>)
- Source:
- EditContext.cs
Devuelve true si el campo identificado por la accessor expresión tiene una tarea de validación asincrónica pendiente.
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
Parámetros de tipo
- TField
Tipo del campo.
Parámetros
- accessor
- Expression<Func<TField>>
Expresión que identifica el campo, por ejemplo () => model.Email, .
Devoluciones
true si la validación asincrónica está en curso para el campo; de lo contrario false, es .