Ghost_Rider_R
Lieutenant
- Registriert
- Nov. 2009
- Beiträge
- 759
Hallo zusammen,
ich habe eine ServiceCollection (inkl. Provider), welcher immer einen Fehler wirft, wenn Sie dieses Interface später auflösen soll und ILogManager davor nicht registriert wurde:
public CheckManager(ILogManager? logManager)
In meinem Fall ist ILogManager optional und wird nur registriert, wenn dieser auch benötigt ist, d.h. wäre es für den Konstruktor von CheckManager in Ordnung, wenn hier NULL übergeben wird, aber beim Auflösen gibt es dann immer einen Fehler.
Wie wäre hier die richtige Vorgehensweise?
LG Ghost
ich habe eine ServiceCollection (inkl. Provider), welcher immer einen Fehler wirft, wenn Sie dieses Interface später auflösen soll und ILogManager davor nicht registriert wurde:
public CheckManager(ILogManager? logManager)
In meinem Fall ist ILogManager optional und wird nur registriert, wenn dieser auch benötigt ist, d.h. wäre es für den Konstruktor von CheckManager in Ordnung, wenn hier NULL übergeben wird, aber beim Auflösen gibt es dann immer einen Fehler.
Wie wäre hier die richtige Vorgehensweise?
LG Ghost