by Anonymous » 09 Sep 2025, 09:39
Ich habe eine Schnittstelle, IStrategy mit drei konkreten Implementierungen.
Code: Select all
StrategyA
StrategyB
StrategyC
< /code>
Ich möchte diese in autofac registrieren, damit ich dies in einem anderen DI -Konstruktor < /p>
tun kannpublic NewService(IEnumerable strategies) {
...
}
< /code>
Ich habe es versucht < /p>
builder.RegisterType
.As();
builder.RegisterType
.As();
builder.RegisterType
.As();
Aber bei Laufzeitkonstruktionen erhalte ich einen "Index außerhalb der Grenzen des Array -Fehlers".>
Ich habe eine Schnittstelle, IStrategy mit drei konkreten Implementierungen.
[code]StrategyA
StrategyB
StrategyC
< /code>
Ich möchte diese in autofac registrieren, damit ich dies in einem anderen DI -Konstruktor < /p>
tun kannpublic NewService(IEnumerable strategies) {
...
}
< /code>
Ich habe es versucht < /p>
builder.RegisterType
.As();
builder.RegisterType
.As();
builder.RegisterType
.As();
[/code]
Aber bei Laufzeitkonstruktionen erhalte ich einen "Index außerhalb der Grenzen des Array -Fehlers".>