Oggetto ASP Application
Lavorare insieme per realizzare un file ASP gruppo di lavoro chiamato un'applicazione.
oggetto Application
Un'applicazione sul Web può essere un gruppo di file ASP. I file ASP lavorano insieme per realizzare un compito. L'oggetto ASP applicazione viene utilizzata per mettere questi file in bundle insieme.
oggetto applicazione viene utilizzata per memorizzare e accedere a variabili da qualsiasi pagina, simile all'oggetto Session. La differenza è che tutti gli utenti condividono un oggetto Application, oggetto di sessione e il rapporto utente è 1-1.
applicazione degli oggetti ci saranno un sacco di informazioni nel settore degli usi pagina di applicazione (come le informazioni di connessione al database). È possibile accedere a queste informazioni da qualsiasi pagina. E si può anche modificare le informazioni in un unico luogo, allora questi cambiamenti si riflettono automaticamente su tutte le pagine.
Memorizzare e recuperare le variabili Application
variabili Application possono essere qualsiasi pagina dell'applicazione per accedere e cambiare.
È possibile creare variabili Application in "Global.asa", come segue:
Sub Application_OnStart
application("vartime")=""
application("users")=1
End Sub
</script>
Nell'esempio di cui sopra, creiamo due variabili Application: "vartime" e "utenti".
È possibile accedere al valore della variabile Application, come segue:
<%
Response.Write(Application("users"))
%>
active connections.
raccolta Traversal Sommario
Contenuto collezione contiene tutte le variabili di applicazione. È possibile attraversare la collezione Contents, per vedere che memorizza le variabili:
dim i
For Each i in Application.Contents
Response.Write(i & "<br>")
Next
%>
Se non si conosce il numero di elementi della collezione Contents, è possibile utilizzare la proprietà Count:
dim i
dim j
j=Application.Contents.Count
For i=1 to j
Response.Write(Application.Contents(i) & "<br>")
Next
%>
raccolta Traversal StaticObjects
È possibile attraversare la raccolta StaticObjects, per vedere i valori di tutti gli oggetti memorizzati nel oggetto di applicazione:
dim i
For Each i in Application.StaticObjects
Response.Write(i & "<br>")
Next
%>
Blocco e sblocco
È possibile utilizzare il "Lock" per bloccare il metodo di applicazione. Quando un'applicazione è bloccato, gli utenti non possono cambiare le variabili Application (tranne l'utente accede alla variabile Application). È inoltre possibile utilizzare la funzione "Unlock" per sbloccare il metodo di applicazione. Questo metodo rimuove il blocco sull'applicazione di variabili:
Application.Lock
'do some application object operations
Application.Unlock
%>