En son web geliştirme öğreticiler
 

ASP Oturum Nesnesi


Bir Oturum nesnesi, bir kullanıcı oturumu için ilgili bilgi veren veya ayarları değiştirin depolar.


Örnekler

Örnekler

Set ve LCID dönmek
Set veya konum veya bölgeyi belirten bir tamsayı döndürür. tarih, saat ve para birimi gibi İçindekiler bu konuma veya bölgeye göre görüntülenecektir.

SessionID Dönüş
Her kullanıcı için benzersiz bir kimlik döndürür. id sunucu tarafından oluşturulur.

Bir oturumun zaman aşımı
Set ve zaman aşımı dönmek (in minutes) bir oturumun.


Oturum Nesnesi

Bilgisayarınızda bir uygulamayla çalışırken, bunun, bazı değişiklikler yapmak açmak ve sonra kapatın. Bu kadar bir Oturum gibidir. Bilgisayar seni tanıyor. kapatırken Uygulamayı açıp zaman bilir. Ancak, internet üzerinde bir sorun vardır: HTTP adresi durumunu korumaz çünkü web sunucusu, ne yapmak sizin kim olduğunuzu ve etmez.

ASP her kullanıcı için benzersiz bir çerez oluşturarak bu sorunu çözer. çerez kullanıcının bilgisayarına gönderilir ve kullanıcıyı tanımlayan bilgileri içerir. Bu arayüz, oturum nesne olarak adlandırılır.

Oturum nesnesi, bir kullanıcı oturumu için ilgili bilgi veren veya ayarları değiştirin depolar.

tek kullanıcı hakkında bir Session nesnesi tutma bilgileri saklanan değişkenler ve bir uygulamadaki tüm sayfalara mevcuttur. oturum değişkenleri saklanan Ortak bilgileri ad, kimlik ve tercihleri ​​vardır. Sunucu her yeni kullanıcı için yeni bir Session nesnesi oluşturur ve oturum sona erdiğinde Oturum nesnesini yok eder.

Oturum nesnenin koleksiyonları, özellikleri, yöntemleri ve olaylar aşağıda açıklanmıştır:

Koleksiyonları

Toplamak Açıklama
Contents Bir komut dosyası komutu aracılığıyla oturuma eklenen tüm öğeleri içerir
StaticObjects HTML ile oturuma eklenen tüm nesneleri içerir <object> etiketi

Özellikleri

özellik Açıklama
CodePage Dinamik içeriği görüntülenirken kullanılacak karakter kümesini belirtir
LCID Ayarlar veya konum veya bölgeyi belirten bir tamsayı döndürür. tarih, saat ve para birimi gibi İçindekiler bu konuma veya bölgeye göre görüntülenir
SessionID Her kullanıcı için benzersiz bir kimliği döndürür. benzersiz kimlik sunucu tarafından oluşturulan
Timeout Ayarlar veya zaman aşımı dönemini döner (in minutes) , bu başvuruda oturum nesnesi için

Yöntemler

Yöntem Açıklama
Abandon Bir kullanıcı oturumunu İmha
Contents.Remove İçindekiler koleksiyondan bir öğeyi siler
Contents. RemoveAll() İçindekiler koleksiyonundan tüm öğeleri siler

Olaylar

Olay Açıklama
Session_OnEnd bir oturum biter oluşuyor
Session_OnStart Bir oturum başladığında gerçekleşir