Доступ к HttpConfiguration.DependencyResolver в атрибуте проверки

У меня есть веб-приложение API с Autofac. Для моделей ввода ввода мне нужно использовать атрибуты проверки для свойств, которые указывают связанные объекты.

public class Comment
    {
        [Required]
        [ExistentBookValidationAttribute]
        public int BookId { get; set; }
    }

В ExistentBookValidationAttribute Мне нужно получить доступ к бизнес-сервису, чтобы сделать проверку. Поскольку Autofac не внедряет свойства в атрибуты проверки, я решил использовать средство разрешения зависимостей, чтобы получить службу вручную. Но я не хочу использовать GlobalConfiguration.Configuration.DependencyResolver, Я хотел бы использовать DependencyResolver из веб-API HttpConfiguration, Так возможно ли это? Является HttpConfiguration.DependencyResolver доступны в атрибутах проверки?

0 ответов

Другие вопросы по тегам