Как использовать наборы правил с ValidateAsync в мире FluentValidation? - PullRequest
0 голосов
/ 23 февраля 2019

Я хотел бы использовать ruleSets с моими классами FluentValidation, когда я вызываю validateAsync, но я ничего не нашел в документации, где приведены примеры только для validate, ив вопросах проекта github repo .

С наборами правил я могу хранить свои правила проверки в том же классе, без наборов правил мне нужно создавать классы проверки для каждого случая, когда мне нужна проверка длятот же класс.

Какое решение для этого?Если для ValidateAsync нет параметра ruleSet, в чем причина?

1 Ответ

0 голосов
/ 15 июля 2019

ValidateAsync имеет параметр ruleSet .Чтобы он был доступен, вам необходимо добавить пространство имен FluentValidation :

using FluentValidation;

Использование похоже на обычное (синхронное) Подтвердить :

var validationResult = await validator.ValidateAsync(account, ruleSet: "nameOfRuleSet");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...