2009-01-18 20 views

cevap

4

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.

0

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 
} 
+0

Oturumun içeriğini inceliyor musunuz? –

+0

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

1

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.

İlgili konular