public override IAppSessionOptions GetOptions() { IAppSessionOptions options = base.GetOptions(); options.IsSqlSaveCookie = true; return(options); }
public virtual IAppSessionOptions GetOptions() { if (options == null) { options = UserSessionOptions.CreateOptions(UserCookieNameKey, json => ParseUser(json)); } return(options); }
public AppSessionFactory(IAppSessionProvider <U> provider) { Options = provider.GetOptions(); factory = new CookieFactory <T>(provider); AppSession = new AppSession <T>(Options); UrlGetSession = new SessionUrlGet(); Provider = provider; }
public CookieFactory(IAppSessionProvider provider) { Options = provider.GetOptions(); Provider = provider; }
public AppSession(IAppSessionOptions sessionOptions) { Container = new UserSessionContainer <T>(sessionOptions); }
public UserSessionContainer(IAppSessionOptions sessionOptions) { Options = sessionOptions; UserSessions = new DynamicObj(StringComparer.InvariantCultureIgnoreCase); }