Lenguaje

EditContext.IsValidationPending Método

Definición

Sobrecargas

Nombre Description
IsValidationPending(FieldIdentifier)

Devuelve true si el campo especificado tiene una tarea de validación asincrónica pendiente. La tarea permanece "pendiente" hasta que el observador del marco haya resuelto su resultado, por lo que se garantiza que un consumidor que espere a que esto se convierta en false también vea el valor final IsValidationFaulted(FieldIdentifier) .

IsValidationPending()

Devuelve true si un pase de nivel ValidateAsync(CancellationToken) de formulario está actualmente en curso, para conducir la interfaz de usuario de todo el formulario, como deshabilitar un botón de envío. No tiene en cuenta las tareas pendientes por campo; use la IsValidationPending(FieldIdentifier) sobrecarga para esas.

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

Devuelve true si el campo identificado por la accessor expresión tiene una tarea de validación asincrónica pendiente.

IsValidationPending(FieldIdentifier)

Source:
EditContext.cs

Devuelve true si el campo especificado tiene una tarea de validación asincrónica pendiente. La tarea permanece "pendiente" hasta que el observador del marco haya resuelto su resultado, por lo que se garantiza que un consumidor que espere a que esto se convierta en false también vea 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, para conducir la interfaz de usuario de todo el formulario, como deshabilitar un botón de envío. No tiene en cuenta las tareas pendientes por campo; use la IsValidationPending(FieldIdentifier) sobrecarga para esas.

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 .

Se aplica a