2016-11-30 4 views
1

FluentValidation에는 Validate 메소드와 ValidateAsync의 두 가지 버전이 있습니다.Validate vs ValidateAsync

비동기 버전이 혼란 스럽습니다. 일반적인 검증 API에서 왜 이것을 사용해야합니까? 난 비동기 CPU를 바운드 작업에 쓸모가 없을 것 같아이 유효성 검사는 IO 물건을 포함하지 않는 것 같습니다.

동기화 버전 대신 비동기 버전을 사용한다는 시나리오가 있습니까?

+3

데이터베이스에 대해 유효성을 검사하려면 어떻게해야합니까? – SLaks

+0

@ YuanZ 나는이 질문에 기뻐요. 나는 똑같은 질문을하고있었습니다. –

답변

0

실제로 비동기 버전을 사용하여 서버와의 유효성을 검사 할 수 있습니다 (예 : 이메일 또는 비밀번호가 고유한지 확인).