FluentValidation에서 일반적입니다. 유효성 검사기를 쓰고 있는데 ErrorMessage 대신 WarningMessage를 사용하여 .WithMessage를 수행하고 params를 사용하는 방법을 알아낼 수 없습니다.FluentValidation의 WithMessage 메서드를 경고 메시지가있는 매개 변수와 함께 사용
RuleFor(x => x.Endorsement)
.Must((coverage, endorsement) => HaveCoveragePerAcreOverMinimum(_coverage, coverage))
.When(x => (!HaveSpecialRequest(_coverage) && !HavePermissionsToOverrideLimits()))
.WithMessage("Some error message {0}", x => x.MyError);
을하지만은 ErrorMessage가로 설정하고 내가 경고 메시지가 필요합니다
나는이 작업을 수행 할 수 있습니다. 나는이 있지만 주사위 시도 : (일반적으로)
RuleFor(x => x.Endorsement)
.Must((coverage, endorsement) => HaveCoveragePerAcreOverMinimum(_coverage, coverage))
.When(x => (!HaveSpecialRequest(_coverage) && !HavePermissionsToOverrideLimits()))
.WithMessage(new WarningMessage("Some warning message {0}", x => x.MyError));