Skip to main content

Posts

Showing posts with the label Session_Start

When Session_End is called

Intr-o aplicatie web, avem doua metode in Global.asax.cs care se apeleaza in momentul in care o sesiune este creata sau cand aceasta se termina: Session_Start Session_End Daca Session_Start este apelat cand o sesiune este create, trebuie avut grija cu Session_End . Exista cateva cazuri cand aceasta metoda nu este apelata: Este apelata doar daca sesiune este “InProc”. Daca tinem sesiune in AppFabric Cache sau pe SQL Server atunci Session_End nu o sa fie apelat. Cand userul inchide browerul. Din cauza ca protocol HTTP este stateless, nu aveti cum sa detectati acest eveniment by default. In functie de brower acest eveniment se poate detecta, dar nu va face trigger la Session_End by default. Daca in sesiune nu aveti nici o informatie atunci metoda Session_End nu o sa fie apelata. Aceasta metoda este apelata de catre un worker processor. Din aceasta cauza pe thread-ul respective nu o sa aveti acces la toate resursele, chiar daca in Session_Start le-ati avut pe toate. De ...