public DiTesterService(IConfiguration configuration, ISingletonLifetimeManagement singletonLifetimeManagement, IScopedLifetimeManagement scopedLifetimeManagement, ITransientLifetimeManagement transientLifetimeManagement) { Configuration = configuration; SingletonLifetimeManagement = singletonLifetimeManagement; ScopedLifetimeManagement = scopedLifetimeManagement; TransientLifetimeManagement = transientLifetimeManagement; }
public Function1(IDiTesterService diTesterService, IScopedLifetimeManagement scopedLifetimeManagement) { _diTesterService = diTesterService ?? throw new ArgumentNullException(nameof(diTesterService)); scopedLifetimeManagement.Add("Constructed-Function1"); }