2013-03-11 2 views
6

ValidValidator를 확장하고 IValidator를 구현하는 유효성 검사기가 주어지면 규칙을 얻고 싶습니다. 이것을 할 방법이없는 것 같습니다.FluentValidator에서 유효성 검사 규칙을 얻는 방법

+0

무엇을 의미합니까? CLR을 분해하려고합니까? –

+0

아니요, 유효성 검사기의 규칙을 가져 오는 메서드를 호출하기 만하면됩니다. 나는 대답을 게시 할 것이다. – Shumii

답변

4

IValidator 인터페이스에서 GetEnumerator 메서드를 사용하십시오.

컬렉션을 통해 열거함으로써 각 속성에 적용된 유효성 검사기를 검사 할 수 있습니다.

그러나 DelegatingValidators를 처리 할 때 상당히 복잡해 졌으므로 대신 쉽게 이해할 수있는 유효성 검사기에 .WithState()를 사용하여 사용자 지정 상태를 적용했습니다.

+4

예제를 제공해 주시겠습니까? –

+1

예제를 제공해 주시겠습니까? – pashute

관련 문제