EditContext.IsValidationPending Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| IsValidationPending(FieldIdentifier) |
Retorna |
| IsValidationPending() |
Retorna |
| IsValidationPending<TField>(Expression<Func<TField>>) |
Retorna |
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.