78 lines
2.6 KiB
C#
78 lines
2.6 KiB
C#
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 = "<h3>Reset Actions</h3>";
|
|
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}</br>", 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}</br>", 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}</br>", 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}</br>", 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}</br>", recPrev, recPost);
|
|
}
|
|
}
|
|
lblOut.Text = testo;
|
|
}
|
|
|
|
#endregion Private Methods
|
|
|
|
#region Protected Methods
|
|
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
{
|
|
doReset();
|
|
}
|
|
|
|
#endregion Protected Methods
|
|
}
|
|
} |