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