core net 6 addservice
От: CyberRussia  
Дата: 15.05.22 16:28
Оценка:
Пытаюсь разобраться с созданием сервисов зависимостей подключаемых в Program, как, например, делает подключение EntityFramework
Команда подключения builder.Services.AddScoped<IMyDependency, MyDependency>(); прекрасна и понятна, когда MyDependency не имеет параметров в конструкторе. Но мне интересен вариант именно с параметром строкового типа. И вот тут я начинаю буксовать. Вроде как надо сделать расширение для IServiceProvider, но, видимо какие-то не те материалы смотрю — не получается, либо та, либо иная ошибка на этапе компиляции.
Как правильно реализовать класс для сервиса с конструктором имеющим строковый параметр?
Re: core net 6 addservice
От: karbofos42 Россия  
Дата: 15.05.22 18:34
Оценка: 12 (1) +2
Здравствуйте, CyberRussia, Вы писали:

CR>Как правильно реализовать класс для сервиса с конструктором имеющим строковый параметр?


builder.Services.AddScoped<IMyDependency, MyDependency>(_ => new MyDependency("строковый параметр"));
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.