مفهوم ASP Application

تسمى مجموعة ملفات ASP التي تعمل معًا لإنجاز مهمة واحدة تطبيق، ويتولى كائن Application في ASP ربط هذه الملفات معًا.

كائن Application

تطبيق على الويب يمكن أن يكون مجموعة من ملفات ASP. تعمل هذه الملفات ASP معًا لإنجاز مهمة واحدة. ويتولى كائن Application في ASP ربط هذه الملفات معًا.

يستخدم كائن Application لتحفظ ووصول المتغيرات من أي صفحة، مثل كائن Session. الفرق هو أن جميع المستخدمين يتشاركون كائن Application، بينما يوجد علاقة تناسب一对一 بين كائنات Session والمستخدمين.

المعلومات التي يمتلكها كائن Application يتم استخدامها من قبل العديد من الصفحات في التطبيق (مثل معلومات اتصال قاعدة البيانات). هذا يعني أننا يمكننا الوصول إلى هذه المعلومات من أي صفحة. كما يعني أنك يمكنك تغيير هذه المعلومات في صفحة واحدة، وسينعكس هذا التغيير تلقائيًا في جميع الصفحات.

يتم شرح مجموعة الكائنات، الطرق والأحداث لـ كائن Application كما يلي:

المجموعة

المجموعة وصف
Contents تتضمن جميع العناصر التي يتم إضافتها إلى التطبيق عبر أوامر السكربت.
StaticObjects تتضمن جميع الكائنات التي يتم إضافتها إلى التطبيق باستخدام علامة <object> بـ HTML.

الطريقة

الطريقة وصف
Contents.Remove حذف عنصر واحد من مجموعة Contents.
Contents.RemoveAll() حذف جميع العناصر من مجموعة Contents.
Lock منع المستخدمين الآخرين من تعديل المتغيرات في كائن Application.
Unlock سماح للمستخدمين الآخرين بتعديل المتغيرات في الكائن Application (بعد قفلها بواسطة طريقة Lock).

حدث

حدث وصف
Application_OnEnd عند انتهاء جميع جلسات المستخدمين وإتمام تطبيق ASP، يحدث هذا الحدث.
Application_OnStart في وقت إنشاء الجلسة الجديدة الأولى (عندما يتم استدعاء Application لأول مرة)، يحدث هذا الحدث.