public override SessionStateStoreData CreateNewStoreData(HttpContext context, int timeout) { var tmp = inProcSessionStore.CreateNewStoreData(context, timeout); return(tmp.Items.GetType() != typeof(SessionStateItemCollectionWrapper) ? new SessionStoreDataItemsChanger(tmp) : tmp); }
public override SessionStateStoreData CreateNewStoreData(HttpContext context, int timeout) { var sessionStateStoreData = inProcSessionStore.CreateNewStoreData(context, timeout); return sessionStateStoreData.Items.GetType() != typeof(T) ? new SessionStoreDataItemsInjector<T>(sessionStateStoreData) : sessionStateStoreData; }
public override SessionStateStoreData CreateNewStoreData(HttpContext context, int timeout) { return(InProcSessionStore.CreateNewStoreData(context, timeout)); }