Простой инжектор: как реализовать интерфейс в нескольких классах? - PullRequest
0 голосов
/ 14 февраля 2020

У меня есть интерфейс: IJobEngine, который я хочу реализовать в классе JobEngineA и JobEngineB.

Как мне зарегистрировать это в Simple Injector?

В настоящее время в ConfigureServices у меня есть:

services.AddSingleton<IJobEngine, JobEngineA>();

Просто добавить:

services.AddSingleton<IJobEngine, JobEngineB>();

И - если да, то при введении IJobEngine как указать, какую реализацию использовать?

...