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. 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) .

IsValidationPending()

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.

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. 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 .

Se aplica a