عنصر Application ASP
- صفحه قبل درخواست ASP
- صفحه بعدی Session ASP
یک مجموعه از فایلهای ASP که برای انجام یک وظیفه با هم کار میکنند، یک برنامه نامیده میشود. نقش Application در ASP این است که این فایلها را به هم پیوند دهد.
Application
یک برنامه وب میتواند یک مجموعه از فایلهای 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 | وقتی که تمام sessionهای کاربران پایان یابد و برنامه به پایان برسد، این رویداد رخ میدهد. |
Application_OnStart | قبل از ایجاد اولین session جدید (در اینجا برای اولین بار به عنصر Application مراجعه میشود)، این رویداد رخ میدهد. |
- صفحه قبل درخواست ASP
- صفحه بعدی Session ASP