Latest web development tutorials

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:

<script language="vbscript" runat="server">

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:

There are
<%
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
%>