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

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

Сообщение Anonymous »

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

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

public class Foo(IReadOnlyCollection instances)
< /code>
во время использования LightInject для DI мы работали по умолчанию - каждая зарегистрированная реализация ibar < /code> будет разрешена здесь. 'System.collections.generic.ireadonlycollection`1 []', когда пытается активировать ... 

Есть ли какие -либо варианты разрешения ireadonlycollection 
без непосредственной регистрации каждого из них в ServiceCollection ? /> update : я нашел этот ответ, предлагающий анонимную общую регистрацию для iradonlycollection , но предполагается, что он работает с регистрацией с ключом, поэтому он заставляет использовать ключи при регистрации каждого ibar , который хитрый.>

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

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

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

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

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

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