private void UstawLicznik(Liczniki licznik) { HttpContext.Application["Licznik"] = licznik.LicznikApplication; Session["licznik"] = licznik.LicznikSesji; HttpCookie ciasteczko = new HttpCookie("licznik", licznik.LicznikCiasteczka.ToString()); ciasteczko.Expires = DateTime.Now.AddDays(5); Response.SetCookie(ciasteczko); //HttpRuntime.Cache["licznik"] = licznik.LicznikCache; HttpRuntime.Cache.Add("licznik", licznik.LicznikCache, null, DateTime.Now.AddSeconds(4), TimeSpan.Zero, System.Web.Caching.CacheItemPriority.Default, null); }
private Liczniki PobierzLicznik() { var licznik = new Liczniki(); //Application if (HttpContext.Application["Licznik"] != null) { licznik.LicznikApplication = (int)HttpContext.Application["licznik"]; } else { licznik.LicznikApplication = 0; } //Sesja if (Session["licznik"] != null) { licznik.LicznikSesji = (int)Session["licznik"]; } else { licznik.LicznikSesji = 0; } //Ciasteczka if (Request.Cookies["licznik"] != null) { licznik.LicznikCiasteczka = int.Parse(Request.Cookies["licznik"].Value); } else { licznik.LicznikCiasteczka = 0; } //Cache if (HttpRuntime.Cache["licznik"] != null) { licznik.LicznikCache = (int)HttpRuntime.Cache["licznik"]; } else { licznik.LicznikCache = 0; } return(licznik); }