Wie man ireadonlycollection anstelle von iEnumerable auflöst

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie man ireadonlycollection anstelle von iEnumerable auflöst

by Anonymous » 01 Jul 2025, 13:11

Wir haben viele Klassen durch ein Projekt mit dieser Art von Abhängigkeiten < /p>

Code: Select all

public class Foo(IReadOnlyCollection instances)
< /code>
Während der Verwendung von Lightinject for di hat wir diese standardmäßig funktionieren. Jede registrierte Implementierung von IBAR würde hier aufgelöst.    System.InvalidOperationException: Unable to resolve service for type 'System.Collections.Generic.IReadOnlyCollection`1[]' while attempting to activate...
Gibt es Optionen zur Behebung der IreadonlyCollection, ohne dass sie jeweils direkt in der Servicehollektion registriert werden? Daher zwingt es, Schlüssel zu verwenden, wenn sie jede IBAR registriert, was schwierig ist

Top