Ejemplo n.º 1
0
        public string CallMe()
        {
            _logger.LogInformation("TestIt - CallMe");

            using (var scope = _lifetimeScope.BeginLifetimeScope())
            {
                _perDependency     = scope.Resolve <IPerDependency>();
                _perLifetimeScope2 = scope.Resolve <IPerLifetimeScope>();

                _logger.LogInformation($">>>>>Start Request<<<<<");
                _logger.LogInformation($"{_perSingleInstance.CallMe()}");
                _logger.LogInformation($"_perLifetimeScope1^^^{_perLifetimeScope1.CallMe()}");
                _logger.LogInformation($"_perLifetimeScope2^^^{_perLifetimeScope2.CallMe()}");
                _logger.LogInformation($"{_perDependency.CallMe()}");
            }
            return("");
        }
Ejemplo n.º 2
0
 public PerLifetimeScope(IPerDependency dependency)
 {
     Dependency = dependency;
 }