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. Uma tarefa está "pendente" até que o observador da estrutura tenha resolvido seu resultado e desmarcado o slot (ou seja, não apenas até que a tarefa em si seja concluída) para que um consumidor que espera se IsValidationPending(FieldIdentifier) torne false também veja o valor final IsValidationFaulted(FieldIdentifier) .

IsValidationPending()

Retorna true se uma passagem no nível ValidateAsync(CancellationToken) do formulário estiver atualmente em vôo. Adequado para conduzir a interface do usuário em todo o formulário, como desabilitar um botão enviar ou mostrar uma "validação..." indicador para o envio atual. Não considera tarefas pendentes no nível do campo (elas são substituídas quando a próxima passagem no nível do formulário é iniciada); use a IsValidationPending(FieldIdentifier) sobrecarga para o estado por campo.

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. Uma tarefa está "pendente" até que o observador da estrutura tenha resolvido seu resultado e desmarcado o slot (ou seja, não apenas até que a tarefa em si seja concluída) para que um consumidor que espera se IsValidationPending(FieldIdentifier) torne false também veja 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

Retorna true se uma passagem no nível ValidateAsync(CancellationToken) do formulário estiver atualmente em vôo. Adequado para conduzir a interface do usuário em todo o formulário, como desabilitar um botão enviar ou mostrar uma "validação..." indicador para o envio atual. Não considera tarefas pendentes no nível do campo (elas são substituídas quando a próxima passagem no nível do formulário é iniciada); use a IsValidationPending(FieldIdentifier) sobrecarga para o estado por campo.

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