using SteamWare; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace MoonProTablet { public partial class ResetAct : System.Web.UI.Page { #region Private Methods private void doReset() { string action = memLayer.ML.QSS("Action"); string testo = "

Reset Actions

"; long recPrev = 0; long recPost = 0; if (action != "") { if (action.Contains("C")) { recPrev = Cache.Count; // reset dati in cache... memLayer.ML.flushRegisteredCache(); recPost = Cache.Count; testo += string.Format("Reset Cache: {0} --> {1}
", recPrev, recPost); } if (action.Contains("D")) { recPrev = memLayer.ML.numRecAppConf; // reset dati in cache x DbConfig... memLayer.ML.resetAppConf(); recPost = memLayer.ML.numRecAppConf; testo += string.Format("Reset DB AppConf: {0} --> {1}
", recPrev, recPost); } if (action.Contains("R")) { recPrev = memLayer.ML.numRecRedis; // reset dati in cache x DbConfig... memLayer.ML.redFlushKey("**"); recPost = memLayer.ML.numRecRedis; testo += string.Format("Reset Redis: {0} --> {1}
", recPrev, recPost); } if (action.Contains("S")) { recPrev = Session.Count; // reset dati in sessione... Session.Clear(); recPost = Session.Count; testo += string.Format("Reset Sessione: {0} --> {1}
", recPrev, recPost); } if (action.Contains("V")) { recPrev = DataWrap.DW.numRecVoc; // aggiorno vocabolario DataWrap.DW.resetVocabolario(); recPost = DataWrap.DW.numRecVoc; testo += string.Format("Reset Vocabolario: {0} --> {1}
", recPrev, recPost); } } lblOut.Text = testo; } #endregion Private Methods #region Protected Methods protected void Page_Load(object sender, EventArgs e) { doReset(); } #endregion Protected Methods } }