ASP.NET'teki geçerli oturumların koleksiyonuna uygulamadan global olarak erişmenin bir yolu var mı?ASP.NET'teki geçerli oturumların koleksiyonuna erişmenin bir yolu var mı?
Teşekkürler.
ASP.NET'teki geçerli oturumların koleksiyonuna uygulamadan global olarak erişmenin bir yolu var mı?ASP.NET'teki geçerli oturumların koleksiyonuna erişmenin bir yolu var mı?
Teşekkürler.
Hayır, oturumlar sanal alanlıdır, birbirlerinden tamamen ayrıdırlar. Yapabilecekleriniz paylaşılan Uygulama nesnesinde psueudo-session koleksiyonunu yönetmek ve bu koleksiyonu doldurmak için Session_Start yöntemini uygulamaktır.
Ben öyle düşünmüyorum, ancak SQL Server oturum durumunu saklamak, SQL Server ile tüm oturumlara erişim olurdu
void Session_Start(object sender, EventArgs e)
{
//add current session to your own application shared collection
}
void Session_End(object sender, EventArgs e)
{
//remove session
}
Oturumun içeriğini inceliyor musunuz? –
Oturum bittiğinde oturum son işlem gerçekleşmez, hatta işlemde olsa bile, tetiklendiği garanti edilmez: http://msdn.microsoft.com/en-us/library/system.web adresindeki nota bakın. .sessionstate.sessionstatemodule.end.aspx – smoothdeveloper
Eğer Global.asax içinde kendi listesini yönetebilir .
Ayrıca, uygulama genelinde bilgiye erişmek için kullanılabilen Uygulama Durumu da vardır, ancak bu birçok uyarıya sahiptir.
Programdan mı bahsediyorsunuz? –