Esempio n. 1
0
        public override ICallHandler CreateHandler(IUnityContainer container)
        {
            var handler = new CachingCallHandlerAttribute
            {
                RegionName     = RegionName,
                ExpirationTime = ExpirationTime,
                Policy         = Policy
            };

            if ((Policy == null) && (container.IsRegistered <CacheItemPolicy>()))
            {
                handler.Policy = container.Resolve <CacheItemPolicy>();
            }

            return(handler);
        }
        public override ICallHandler CreateHandler(IUnityContainer container)
        {
            var handler = new CachingCallHandlerAttribute
                {
                    RegionName = RegionName,
                    ExpirationTime = ExpirationTime,
                    Policy = Policy
                };

            if ((Policy == null) && (container.IsRegistered<CacheItemPolicy>()))
            {
                handler.Policy = container.Resolve<CacheItemPolicy>();
            }

            return handler;
        }