EditContext.IsValidationPending 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| Name | Description |
|---|---|
| IsValidationPending(FieldIdentifier) |
지정된 필드에 보류 중인 비동기 유효성 검사 작업이 있는지를 반환 |
| IsValidationPending() |
양식 수준 ValidateAsync(CancellationToken) 패스가 현재 진행 중인지를 반환 |
| IsValidationPending<TField>(Expression<Func<TField>>) |
식으로 식별되는 |
IsValidationPending(FieldIdentifier)
- Source:
- EditContext.cs
지정된 필드에 보류 중인 비동기 유효성 검사 작업이 있는지를 반환 true 합니다.
프레임워크의 관찰자가 결과를 확인하고 슬롯(즉, 작업 자체가 완료될 때까지)을 지울 때까지 작업이 "보류 중"이므로 대기 IsValidationPending(FieldIdentifier)false 하는 소비자도 최종 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
매개 변수
- fieldIdentifier
- FieldIdentifier
쿼리할 필드를 식별합니다.
반품
true 필드에 대해 비동기 유효성 검사가 진행 중인 경우 그렇지 않으면 false.
적용 대상
IsValidationPending()
- Source:
- EditContext.cs
양식 수준 ValidateAsync(CancellationToken) 패스가 현재 진행 중인지를 반환 true 합니다.
제출 단추를 사용하지 않도록 설정하거나 "유효성 검사 중..."을 표시하는 등 양식 전체 UI를 구동하는 데 적합합니다. 현재 제출에 대한 표시기입니다. 필드 수준 보류 작업(다음 양식 수준 패스가 시작될 때 대체됨)을 고려하지 않습니다. IsValidationPending(FieldIdentifier) 필드별 상태에 대해 오버로드를 사용합니다.
public bool IsValidationPending();
member this.IsValidationPending : unit -> bool
Public Function IsValidationPending () As Boolean
반품
true 양식 수준 유효성 검사 통과가 진행 중인 경우 그렇지 않으면 false.
적용 대상
IsValidationPending<TField>(Expression<Func<TField>>)
- Source:
- EditContext.cs
식으로 식별되는 accessor 필드에 보류 중인 비동기 유효성 검사 작업이 있는지를 반환 true 합니다.
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
형식 매개 변수
- TField
필드의 형식입니다.
매개 변수
- accessor
- Expression<Func<TField>>
필드를 식별하는 식입니다(예: () => model.Email
반품
true 필드에 대해 비동기 유효성 검사가 진행 중인 경우 그렇지 않으면 false.