Esempio n. 1
0
        public void ClearScopedInstance(string key)
        {
            IInstanceScoper <T> scoper = GetScoperToUse();

            scoper.ClearScopedInstance(key);
        }
 public SessionBuilder(ISessionFactoryBuilder builder)
 {
     _builder = builder;
     _sessionInstanceScoper = new InstanceScoper<ISession>();
 }
Esempio n. 3
0
        public T GetScopedInstance(string key, Func <T> builder)
        {
            IInstanceScoper <T> scoper = GetScoperToUse();

            return(scoper.GetScopedInstance(key, builder));
        }
 public ScopedSessionBuilder(ISessionFactoryBuilder builder, IScope scope)
 {
     _scope = scope;
     _builder = builder;
     _sessionInstanceScoper = new InstanceScoper<ISession>();
 }