Class ValidationResult
검증 결과 타입. 예외 대신 결과 객체로 유효성 실패를 표현.
public class ValidationResult
- Inheritance
-
objectValidationResult
Remarks
IValidator<T>.Validate()의 반환 타입으로 사용. IsValid가 false일 때 ErrorMessage에 실패 원인이 담긴다.
Properties
ErrorMessage
검증 실패 시 원인 메시지. 성공이면 null.
public string ErrorMessage { get; }
Property Value
- string
IsValid
검증 성공 여부.
public bool IsValid { get; }
Property Value
- bool
Methods
Fail(string)
검증 실패 결과 생성.
public static ValidationResult Fail(string message)
Parameters
messagestring실패 원인 메시지.
Returns
Success()
검증 성공 결과 생성.
public static ValidationResult Success()
Returns
ToString()
public override string ToString()
Returns
- string