protected virtual void OnSessionStateExpired() { if (ThrowExceptionIfSessionStateExpires) { SessionStateUtils.ThrowSessionStateExpiredException(); } }
protected override object LoadModelFromPersistenceMedium() { string name = GetModelPersistenceName(); object model = SessionStateUtils.Get <object>(name); return(model); }
protected virtual void CheckIfSessionStateExpired() { if (!IsPostBack) { SessionStateUtils.InitPageSessionState(); } else { if (!SessionStateUtils.PageSessionStateIsValid) { OnSessionStateExpired(); } } }
protected override void SaveModelToPersistenceMedium(object modelToSave) { string name = GetModelPersistenceName(); SessionStateUtils.Set(name, modelToSave); }