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() |
Retornará |
| 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. 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.