Registrierung mehrerer Implementierungen der Schnittstelle in AutoFACC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Registrierung mehrerer Implementierungen der Schnittstelle in AutoFAC

Post by Anonymous »

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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post