ASP Application Object

Ένα σύνολο αρχείων ASP που δουλεύουν μαζί για να εκτελέσουν μια εργασία ονομάζεται εφαρμογή. Η λειτουργία του αντικειμένου Application στο ASP είναι να συνδέσει αυτά τα αρχεία.

Αντικείμενο Application

Μια εφαρμογή στο Διαδίκτυο μπορεί να είναι ένα σύνολο αρχείων ASP. Αυτά τα ASP δουλεύουν μαζί για να εκτελέσουν μια εργασία. Η λειτουργία του αντικειμένου Application στο ASP είναι να συνδέσει αυτά τα αρχεία.

Το αντικείμενο Application χρησιμοποιείται για την αποθήκευση και πρόσβαση στις μεταβλητές που προέρχονται από οποιαδήποτε σελίδα, όπως το αντικείμενο Session. Η διαφορά είναι ότι όλοι οι χρήστες μοιράζονται ένα αντικείμενο Application, ενώ το αντικείμενο session έχει ένα ένας-για-ένα συνδυασμό με τους χρήστες.

Οι πληροφορίες που κατέχει το αντικείμενο Application χρησιμοποιούνται από πολλές σελίδες του προγράμματος (π.χ. πληροφορίες σύνδεσης βάσης δεδομένων). Αυτό σημαίνει ότι μπορούμε να έχουμε πρόσβαση σε αυτές τις πληροφορίες από οποιαδήποτε σελίδα. Αυτό σημαίνει επίσης ότι μπορείτε να αλλάξετε αυτές τις πληροφορίες σε μια σελίδα και οι αλλαγές αυτές θα εμφανιστούν αυτόματα σε όλες τις σελίδες.

Η περιγραφή της συλλογής, των μεθόδων και των συμβάντων του αντικειμένου Application είναι η εξής:

Συλλογή

Συλλογή Description
Contents Εξέχοντα αντικείμενα που προστίθενται στο πρόγραμμα μέσω εντολών script.
StaticObjects Εξέχοντα αντικείμενα που περιέχουν HTML <object> ετικέτες προστίθενται στο πρόγραμμα.

Μέθοδος

Μέθοδος Description
Contents.Remove Αφαιρεί ένα αντικείμενο από τη συλλογή Contents.
Contents.RemoveAll() Αφαιρεί όλα τα αντικείμενα από τη συλλογή Contents.
Lock Αποτρέπει τους υπόλοιπους χρήστες από την τροποποίηση των μεταβλητών του αντικειμένου Application.
Unlock Παρέχει στους άλλους χρήστες τη δυνατότητα να τροποποιήσουν τις μεταβλητές του αντικειμένου Application (Μετά την αποκλειστική χρήση του μεθόδου Lock).

Event

Event Description
Application_OnEnd This event occurs when all users' sessions have ended and the application has finished.
Application_OnStart This event occurs before the first new session is created (at this time the Application object is referenced for the first time).