Это нормально, но я хочу знать, как его использовать там, где внедрение конструктора невозможно.
Например, я хочу использовать NLogger в своем приложении.
Регистрация происходит так:
Код: Выделить всё
builder.RegisterType().As().SingleInstance();
Код: Выделить всё
public class ProductService : IProductService
{
private ILogger _logger;
public ProductService(ILogger logger)
{
this._logger = logger;
}
}
С уважением.
Подробнее здесь: https://stackoverflow.com/questions/257 ... -injection
Мобильная версия