เป้าหมาย Application ASP

กลุ่มแฟ้ม ASP ที่ทำงานร่วมกันเพื่อทำงานหนึ่งหมายเรียกว่าโปรแกรม ภารกิจของ Collections Application หน้าใน ASP คือผนึกแฟ้มทั้งหมด

Collections Application หน้า

โปรแกรมหนึ่งบนเว็บสามารถเป็นกลุ่มของแฟ้ม ASP ที่ทำงานร่วมกันเพื่อทำงานหนึ่ง ภารกิจของ Collections Application หน้าใน ASP คือเหมือนการผนึกแฟ้มทั้งหมด

Collections Application หน้าใช้เพื่อเก็บและเข้าถึงตัวแปรจากหน้าใดๆ ในโปรแกรม ที่คล้ายกับ Collections Session แต่ต่างกันคือทุกผู้ใช้จะแบ่งสรร Collections Application หน้า ในขณะที่ Collections session มีความสัมพันธ์เป็นต่อเนื่องกับผู้ใช้

ข้อมูลที่ Collections Application หน้าครอบคลุมจะถูกใช้โดยหลายหน้าในโปรแกรม (เช่นข้อมูลเชื่อมต่อฐานข้อมูล) นี้หมายความว่าเราสามารถเข้าถึงข้อมูลนี้จากหน้าใดๆ ได้ มันยังหมายความว่าหากเราเปลี่ยนข้อมูลในหน้าหนึ่ง การเปลี่ยนแปลงนี้จะแสดงออกอัตโนมัติในทุกหน้า

ลักษณะของ Collections Application หน้า, วิธีและเหตุการณ์ดังนี้

Collections

Collections รายละเอียด
Contents รวมทั้งทุกองค์ประกอบที่เพิ่มเติมไปยังโปรแกรมด้วยคำสั่งสคริปต์
StaticObjects รวมทั้งทุกองค์ประกอบที่ใช้ HTML แบบ <object> ที่ต่อเนื่องเพิ่มเติมไปยังโปรแกรม

วิธี

วิธี รายละเอียด
Contents.Remove ลบองค์ประกอบหนึ่งจาก Collections Contents
Contents.RemoveAll() ลบทุกองค์ประกอบจาก Collections Contents
Lock ป้องกันผู้ใช้คนอื่นแก้ไขตัวแปรใน Application
Unlock ทำให้ผู้ใช้อื่นสามารถแก้ไขตัวแปรใน Application หน้ามันจะถูกล็อคโดยวิธี Lock

เหตุการณ์

เหตุการณ์ รายละเอียด
Application_OnEnd เมื่อการสิ้นสุดของ session ของผู้ใช้ทุกคนเกิดขึ้น และโปรแกรมสิ้นสุดลง นี่เป็นเหตุการณ์ที่เกิดขึ้น
Application_OnStart ก่อนที่จะมีการสร้าง session ใหม่ครั้งแรก (เมื่อมีการอ้างอิง Application ครั้งแรก) นี่เป็นเหตุการณ์ที่เกิดขึ้น