Exemple #1
0
        protected override object CreateEmptySession(IAspEnvironmentContext context, int sessionTimeout)
        {
            ISessionStateItemCollection dummyItems = new SessionStateItemCollection();

            dummyItems["session-locked"] = "true";
            return(new SessionStateStoreData(dummyItems, SessionStateUtility.GetSessionStaticObjects(context.Unwrap() as HttpContext), sessionTimeout));
        }
Exemple #2
0
        public override object CreateNewStoreData(IAspEnvironmentContext context, int timeOut)
        {
            SessionStateStoreData data = new SessionStateStoreData(new SessionStateItemCollection(), SessionStateUtility.GetSessionStaticObjects(context.Unwrap() as HttpContext), timeOut);

            if (_detailedLogs)
            {
                LogDebug("New data object created to be used for current request", null);
            }
            return(data);
        }