Я использую C # Web API и мне нужно сделать некоторые свойства обязательными, основываясь на некоторых условиях.Это может быть достигнуто путем реализации пользовательского атрибута (что-то вроде этого RequiredIf атрибут).Но мне нужно сделать поле обязательным, основываясь на динамическом значении свойства Status (оно будет настроено пользователем).Итак, мне нужен способ создать набор правил, которые могут быть настроены пользователями.Каков наилучший способ добиться этого?