Table of Contents

Class ValidationResult

Namespace
Framework.Common.Data
Assembly
Assembly-CSharp.dll

검증 결과 타입. 예외 대신 결과 객체로 유효성 실패를 표현.

public class ValidationResult
Inheritance
object
ValidationResult

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

message string

실패 원인 메시지.

Returns

ValidationResult

Success()

검증 성공 결과 생성.

public static ValidationResult Success()

Returns

ValidationResult

ToString()

public override string ToString()

Returns

string