Я использую замок Виндзор в моем приложении, и я хотел бы использовать инъекционные некоторые услуги пример Илог в моем ExceptionFilterAttribute:Dependency Injection в ExceptionFilterAttribute C#
public class GenericExceptionFilterAttribute : ExceptionFilterAttribute
{
private readonly ILog _logger;
public GenericExceptionFilterAttribute()
{
}
public GenericExceptionFilterAttribute(ILogManager logManager)
{
_logger = logManager.GetLogger(typeof(GenericExceptionFilterAttribute));
}
}
Как внедрить услуги в этом классе?
С уважением
Carlos
Предложите [не вставлять зависимости в атрибуты] (https://www.cuttingedge.it/blogs/steven/pivot/entry.php?id=98). Держите их [пассивными] (http://blog.ploeh.dk/2014/06/13/passive-attributes/). – Steven