//GetSession - verifica se client possui sessão e cria uma caso não tenha //Tipo: Util //OBSERVAÇÕES: //Utilidade geral que os outros metodos podem utilizar protected void GetSession() { string sessionKey = Request.Cookies["tacertosessionkey"]; if (sessionKey == null || sessionKey == "") { sessionKey = SetSession(); } Session = MultitonSession.GetSession(sessionKey); }
public void LimparSessoesVencidas() { while (true) { Thread.Sleep(1000); for (int i = sessionList.Count - 1; i >= 0; i--) { if (sessionList[i].LastUpdate.AddMinutes(30) <= DateTime.Now) { MultitonSession.RemoveSession(sessionList[i]); } } } }