コード例 #1
0
 private void CacheResolved(IResolverContext context, IDependencyResolver resolver)
 {
     if (context.IsSingletonLifetime())
     {
         ScopedCacheManager.SetCache(((DependencyResolver)resolver).RootScoped, context.Dependency,
                                     context.Resolved);
     }
     if (context.IsScopedLifetime())
     {
         ScopedCacheManager.SetCache((IScopedResolver)resolver, context.Dependency, context.Resolved);
     }
 }