Sebuah objek Sesi menyimpan informasi tentang, atau mengubah pengaturan untuk sesi pengguna.
contoh
Mengatur dan kembali LCID yang
Set atau kembali integer yang menentukan lokasi atau wilayah. Isi seperti tanggal, waktu, dan mata uang akan ditampilkan sesuai dengan yang lokasi atau wilayah.
Kembali sessionid
Kembali sebuah id unik untuk setiap pengguna. id yang dihasilkan oleh server.
Batas waktu Sesi ini
Mengatur dan kembali timeout (in minutes) sesi.
sesi Obyek
Ketika Anda bekerja dengan sebuah aplikasi pada komputer Anda, Anda membukanya, melakukan beberapa perubahan dan kemudian Anda menutupnya. Ini jauh seperti Session. Komputer tahu siapa Anda. Ia tahu ketika Anda membuka aplikasi dan ketika Anda menutupnya. Namun, di internet ada satu masalah: server web tidak tahu siapa Anda dan apa yang Anda lakukan, karena alamat HTTP tidak mempertahankan negara.
ASP memecahkan masalah ini dengan menciptakan cookie unik untuk setiap pengguna. cookie dikirim ke komputer pengguna dan berisi informasi yang mengidentifikasi pengguna. Interface ini disebut objek Session.
Sesi objek menyimpan informasi tentang, atau mengubah pengaturan untuk sesi pengguna.
Variabel yang disimpan dalam Sidang informasi objek ditahan sekitar satu single user, dan tersedia untuk semua halaman dalam satu aplikasi. Informasi umum disimpan dalam variabel sesi adalah nama, id, dan preferensi. Server membuat objek Session baru untuk setiap pengguna baru, dan menghancurkan objek Session ketika sesi berakhir.
Sidang objek koleksi, sifat, metode, dan acara dijelaskan di bawah ini:
koleksi
Koleksi | Deskripsi |
---|---|
Contents | Berisi semua item ditambahkan ke sesi melalui perintah skrip |
StaticObjects | Berisi semua objek ditambahkan ke sesi dengan HTML <object> tag |
properti
Milik | Deskripsi |
---|---|
CodePage | Menentukan set karakter yang akan digunakan saat menampilkan konten dinamis |
LCID | Menetapkan atau mengembalikan integer yang menentukan lokasi atau wilayah. Isi seperti tanggal, waktu, dan mata uang akan ditampilkan sesuai dengan yang lokasi atau wilayah |
SessionID | Mengembalikan id unik untuk setiap pengguna. Id unik yang dihasilkan oleh server |
Timeout | Menetapkan atau mengembalikan batas waktu (in minutes) untuk objek Session dalam aplikasi ini |
metode
metode | Deskripsi |
---|---|
Abandon | Menghancurkan sesi pengguna |
Contents.Remove | Menghapus item dari koleksi Isi |
Contents. RemoveAll() | Menghapus semua item dari koleksi Isi |
Acara
Peristiwa | Deskripsi |
---|---|
Session_OnEnd | Terjadi ketika sesi berakhir |
Session_OnStart | Terjadi ketika sesi dimulai |