我希望你能协助翻译关于IT技术的内容。这段内容涉及fluent validation库中构建包含动态消息的自定义验证。
举例来说:
public class CreateProcessValidator : AbstractValidator<CreateProcessVM>
{
public CreateProcessValidator()
{
RuleFor(x => x.ProcessFile).Must((x,e) => IsProcessFileValid(x.ProcessFile))).WithMessage("Parse failed with error : {0}");
}
public bool IsProcessFileValid(HttpPostedFileBase file)
{
var errorMessage = "..." // pass result to validaton message ?
// logic
return false;
}
}
这里是否有任何方法可以传递验证结果?谢谢。