Я реализую оболочку API для службы REST партнера и хочу проверить некоторые модели ввода. Я думаю об использовании RequiredAttribute, поскольку он технически не привязан только к MVC, и хочу выполнить проверку на основе атрибутов перед отправкой запроса, подобно тому, как работает конвейер привязки MVC.
Есть ли сейчас что-нибудь, что проверит объект на наличие прикрепленных атрибутов [Required]? Есть ли эффективный подход? В противном случае мне придется отражать каждое свойство и получать пользовательские атрибуты (но я не был уверен, есть ли лучший подход). Спасибо.