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)); }
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); }