Этот вопрос вполне мог быть задан и раньше, но я ничего не нашел при поиске ТАК.
Когда вы используете Dependency Injection, как вы обычно обрабатываете такие типы, как списки, сетевые учетные данные и т. Д.
На данный момент в одном из моих сервисов конструкторов у меня есть:
_itemsCheckedForRelations = new List<Guid>();
_reportManagementService.Credentials = new NetworkCredential([...]);
Не могли бы вы преобразовать их в пользовательский класс / интерфейс фабрики и внедрить их или сделать так, как я сделал здесь?
Я никогда не совсем уверен, как обращаться с этими типами создания объектов.