วัตถุเซสชันเก็บข้อมูลเกี่ยวกับหรือเปลี่ยนแปลงการตั้งค่าสำหรับเซสชันของผู้ใช้
ตัวอย่าง
ตั้งค่าและกลับ LCID
ตั้งค่าหรือกลับจำนวนเต็มที่ระบุสถานที่หรือภูมิภาค สารบัญเช่นวันเวลาและสกุลเงินจะแสดงตามสถานที่หรือภูมิภาคนั้น
กลับ SessionID
กลับ ID ไม่ซ้ำกันสำหรับผู้ใช้แต่ละคน รหัสถูกสร้างขึ้นโดยเซิร์ฟเวอร์
หมดเวลาของเซสชั่น
ตั้งค่าและกลับหมดเวลา (in minutes) ของเซสชั่น
วัตถุเซสชั่น
เมื่อคุณกำลังทำงานกับโปรแกรมประยุกต์บนคอมพิวเตอร์ของคุณคุณเปิดทำการเปลี่ยนแปลงบางอย่างและจากนั้นคุณปิดมัน นี้เป็นเหมือนเซสชัน คอมพิวเตอร์รู้ว่าคุณเป็นใคร มันรู้เมื่อคุณเปิดโปรแกรมและเมื่อคุณปิดมัน อย่างไรก็ตามบนอินเทอร์เน็ตมีปัญหาหนึ่งคือ: เว็บเซิร์ฟเวอร์ไม่ทราบว่าคุณคือใครและสิ่งที่คุณทำเพราะอยู่ HTTP ไม่รักษาสถานะ
ASP แก้ปัญหานี้โดยการสร้างคุกกี้ไม่ซ้ำกันสำหรับผู้ใช้แต่ละคน คุกกี้จะถูกส่งไปยังเครื่องคอมพิวเตอร์ของผู้ใช้และมันมีข้อมูลที่ระบุผู้ใช้ อินเตอร์เฟซนี้เรียกว่าวัตถุเซสชัน
วัตถุเซสชันเก็บข้อมูลเกี่ยวกับหรือเปลี่ยนแปลงการตั้งค่าสำหรับเซสชันของผู้ใช้
ตัวแปรที่เก็บไว้ในข้อมูลเซสชันวัตถุถือเกี่ยวกับผู้ใช้หนึ่งเดียวและมีอยู่ในทุกหน้าในโปรแกรมประยุกต์หนึ่ง ข้อมูลทั่วไปที่เก็บไว้ในตัวแปรเซสชั่นที่มีชื่อรหัสและการตั้งค่า เซิร์ฟเวอร์สร้างวัตถุเซสชันใหม่สำหรับผู้ใช้ใหม่ในแต่ละครั้งและทำลายวัตถุเซสชันเมื่อเซสชันหมดอายุ
เซสชันของวัตถุคอลเลกชันคุณสมบัติวิธีการและเหตุการณ์ที่อธิบายไว้ด้านล่าง:
คอลเลกชัน
ชุด | ลักษณะ |
---|---|
Contents | มีรายการทั้งหมดที่ผนวกเข้ากับเซสชั่นผ่านคำสั่งสคริปต์ |
StaticObjects | มีวัตถุทั้งหมดผนวกเข้ากับเซสชั่นที่มีรูปแบบ HTML <object> แท็ก |
คุณสมบัติ
คุณสมบัติ | ลักษณะ |
---|---|
CodePage | ระบุชุดตัวอักษรที่จะใช้เมื่อมีการแสดงเนื้อหาแบบไดนามิก |
LCID | ตั้งหรือส่งกลับจำนวนเต็มที่ระบุสถานที่หรือภูมิภาค สารบัญเช่นวันเวลาและสกุลเงินจะแสดงตามสถานที่หรือภูมิภาคนั้น |
SessionID | แสดงรหัสที่ไม่ซ้ำกันสำหรับผู้ใช้แต่ละ รหัสเฉพาะจะถูกสร้างขึ้นโดยเซิร์ฟเวอร์ |
Timeout | ตั้งค่าหรือผลตอบแทนระยะเวลาการหมดเวลา (in minutes) สำหรับวัตถุเซสชันในโปรแกรมนี้ |
วิธีการ
วิธี | ลักษณะ |
---|---|
Abandon | ทำลายเซสชันของผู้ใช้ |
Contents.Remove | ลบรายการจากการเก็บเนื้อหา |
Contents. RemoveAll() | ลบรายการทั้งหมดจากคอลเลกชันสารบัญ |
เหตุการณ์ที่เกิดขึ้น
เหตุการณ์ | ลักษณะ |
---|---|
Session_OnEnd | เกิดขึ้นเมื่อปลายเซสชั่น |
Session_OnStart | เกิดขึ้นเมื่อช่วงเริ่มต้น |