مفهوم 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 لأول مرة)، يحدث هذا الحدث. |