Как разрешить IradonlyCollection вместо оборудованияC#

Место общения программистов C#
Ответить
Anonymous
 Как разрешить IradonlyCollection вместо оборудования

Сообщение Anonymous »

У нас много классов через проект с такими зависимостями < /p>

Код: Выделить всё

public class Foo(IReadOnlyCollection instances)
< /code>
При использовании LightInject для DI мы работали по умолчанию - каждая зарегистрированная реализация iBAR будет разрешена здесь.    System.InvalidOperationException: Unable to resolve service for type 'System.Collections.Generic.IReadOnlyCollection`1[]' while attempting to activate...
Есть ли какие -либо варианты разрешения iradonlycollection без непосредственного регистрации каждого из них в ServiceCollection?
Регистрация, поэтому она заставляет использовать ключи при регистрации каждого ибара, который сложно

Подробнее здесь: https://stackoverflow.com/questions/796 ... enumerable
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»