Bir Oturum nesnesi, bir kullanıcı oturumu için ilgili bilgi veren veya ayarları değiştirin depolar.
Ö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 |