Wie man ireadonlycollection anstelle von iEnumerable auflöst
Posted: 01 Jul 2025, 13:11
Wir haben viele Klassen durch ein Projekt mit dieser Art von Abhängigkeiten < /p>
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
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...