public void ClearScopedInstance(string key) { IInstanceScoper <T> scoper = GetScoperToUse(); scoper.ClearScopedInstance(key); }
public SessionBuilder(ISessionFactoryBuilder builder) { _builder = builder; _sessionInstanceScoper = new InstanceScoper<ISession>(); }
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>(); }