Доступ к HttpConfiguration.DependencyResolver в атрибуте проверки
У меня есть веб-приложение API с Autofac. Для моделей ввода ввода мне нужно использовать атрибуты проверки для свойств, которые указывают связанные объекты.
public class Comment
{
[Required]
[ExistentBookValidationAttribute]
public int BookId { get; set; }
}
В ExistentBookValidationAttribute
Мне нужно получить доступ к бизнес-сервису, чтобы сделать проверку. Поскольку Autofac не внедряет свойства в атрибуты проверки, я решил использовать средство разрешения зависимостей, чтобы получить службу вручную. Но я не хочу использовать GlobalConfiguration.Configuration.DependencyResolver
, Я хотел бы использовать DependencyResolver
из веб-API HttpConfiguration
, Так возможно ли это? Является HttpConfiguration.DependencyResolver
доступны в атрибутах проверки?