Registrierung mehrerer Implementierungen der Schnittstelle in AutoFAC

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: Registrierung mehrerer Implementierungen der Schnittstelle in AutoFAC

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".>

Top