如果流畅的验证方法失败,我想运行一个方法。
RuleFor(x => x.SheepName)
.Must(x => x.SheepName == null)
.When(x => x.HasSheep == false)
.Otherwise(callMethod());
所以在这种情况下,如果HasSheep值为false但仍然给出了SheepName,那么我想运行一个方法(在该示例中,该方法称为'callMethod()')。
我已经编写了.Otherwise语句,所以寻找整行'.Otherwise(callMethod());'需要是..
你正在寻找qazxsw poi,文件qazxsw poi
如果验证失败,您可以使用OnAnyFailure和OnFailure(自8.0开始)回调来运行方法。
OnFailure(…)