Idioma

EditContext.IsValidationPending Método

Definição

Sobrecargas

Nome Description
IsValidationPending(FieldIdentifier)

Retorna true se o campo especificado tiver uma tarefa de validação assíncrona pendente. A tarefa permanece "pendente" até que o observador da estrutura tenha resolvido seu resultado, portanto, um consumidor que espera que isso se torne false é garantido para também ver o valor final IsValidationFaulted(FieldIdentifier) .

IsValidationPending()

Retornará true se uma passagem no nível ValidateAsync(CancellationToken) do formulário estiver atualmente em versão de pré-lançamento, para conduzir a interface do usuário em todo o formulário, como desabilitar um botão enviar. Não considera tarefas pendentes por campo; use a IsValidationPending(FieldIdentifier) sobrecarga para eles.

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

Retorna true se o campo identificado pela accessor expressão tiver uma tarefa de validação assíncrona pendente.

IsValidationPending(FieldIdentifier)

Origem:
EditContext.cs

Retorna true se o campo especificado tiver uma tarefa de validação assíncrona pendente. A tarefa permanece "pendente" até que o observador da estrutura tenha resolvido seu resultado, portanto, um consumidor que espera que isso se torne false é garantido para também ver o 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 o campo a ser consultado.

Retornos

true se a validação assíncrona estiver em andamento para o campo; caso contrário false.

Aplica-se a

IsValidationPending()

Origem:
EditContext.cs

Retornará true se uma passagem no nível ValidateAsync(CancellationToken) do formulário estiver atualmente em versão de pré-lançamento, para conduzir a interface do usuário em todo o formulário, como desabilitar um botão enviar. Não considera tarefas pendentes por campo; use a IsValidationPending(FieldIdentifier) sobrecarga para eles.

public bool IsValidationPending();
member this.IsValidationPending : unit -> bool
Public Function IsValidationPending () As Boolean

Retornos

true se uma aprovação de validação no nível do formulário estiver em andamento; caso contrário false.

Aplica-se a

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

Origem:
EditContext.cs

Retorna true se o campo identificado pela accessor expressão tiver uma tarefa de validação assíncrona pendente.

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

O tipo do campo.

Parâmetros

accessor
Expression<Func<TField>>

Uma expressão que identifica o campo, por exemplo, () => model.Email.

Retornos

true se a validação assíncrona estiver em andamento para o campo; caso contrário false.

Aplica-se a