언어

Validator.ValidatePropertyAsync 메서드

정의

지정된 속성 value 이 ValidationException 유효하지 않은 경우 비동기적으로 throw합니다.

[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of validationContext.ObjectType cannot be statically discovered.")]
public static System.Threading.Tasks.Task ValidatePropertyAsync(object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of validationContext.ObjectType cannot be statically discovered.")>]
static member ValidatePropertyAsync : obj * System.ComponentModel.DataAnnotations.ValidationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function ValidatePropertyAsync (value As Object, validationContext As ValidationContext, Optional cancellationToken As CancellationToken = Nothing) As Task

매개 변수

value
Object

검정할 값입니다.

validationContext
ValidationContext

유효성을 검사하는 개체를 설명하고 유효성 검사기에 대한 서비스 및 컨텍스트를 제공합니다.

cancellationToken
CancellationToken

CancellationToken 작업이 완료 될 때까지 기다리는 동안 관찰할 A입니다.

반품

Task 비동기 유효성 검사 작업을 나타내는 값입니다.

특성

예외

validationContext가 null있거나 비어 있거나 nullMemberName 비어 있습니다.

MemberName 는 유효한 공용, 비 인덱서 속성을 식별하지 못하거나 value 해당 속성에 할당할 수 없습니다.

이 속성에 유효하지 않은 경우 value 입니다.

유효성 검사 작업이 취소되었습니다.

적용 대상