Latest web development tutorials

ASP Application Object

Bekerja sama untuk mencapai suatu kelompok tugas berkas ASP disebut aplikasi.


aplikasi Object

Sebuah aplikasi di Web mungkin sekelompok file ASP. File ASP bekerja sama untuk menyelesaikan tugas. ASP Aplikasi objek digunakan untuk menempatkan file-file ini dibundel bersama-sama.

Aplikasi objek digunakan untuk menyimpan dan mengakses variabel dari halaman manapun, mirip dengan objek Session. Perbedaannya adalah bahwa semua pengguna berbagi satu objek Application, Session objek dan hubungan pengguna adalah salah satu untuk satu.

Aplikasi objek akan ada banyak informasi dalam penggunaan halaman aplikasi (seperti informasi koneksi database). Anda dapat mengakses informasi ini dari halaman manapun. Dan Anda juga dapat mengubah informasi di satu tempat, maka perubahan tersebut akan secara otomatis tercermin pada semua halaman.


Menyimpan dan mengambil variabel Aplikasi

variabel aplikasi dapat setiap halaman dalam aplikasi untuk mengakses dan perubahan.

Anda dapat membuat variabel Aplikasi di "Global.asa", sebagai berikut:

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

Sub Application_OnStart
application("vartime")=""
application("users")=1
End Sub

</script>

Dalam contoh di atas, kita membuat dua variabel Aplikasi: "vartime" dan "pengguna".

Anda dapat mengakses nilai variabel Aplikasi, sebagai berikut:

There are
<%
Response.Write(Application("users"))
%>
active connections.


Koleksi Isi traversal

Koleksi isinya berisi semua variabel aplikasi. Anda dapat melintasi koleksi Isi, untuk melihat yang menyimpan variabel:

<%
dim i
For Each i in Application.Contents
Response.Write(i & "<br>")
Next
%>

Jika Anda tidak tahu jumlah item dalam koleksi Isi, Anda dapat menggunakan properti Count:

<%
dim i
dim j
j=Application.Contents.Count
For i=1 to j
Response.Write(Application.Contents(i) & "<br>")
Next
%>


koleksi traversal StaticObjects

Anda dapat melintasi koleksi StaticObjects, untuk melihat nilai-nilai dari semua objek disimpan dalam objek Aplikasi:

<%
dim i
For Each i in Application.StaticObjects
Response.Write(i & "<br>")
Next
%>


Mengunci dan membuka

Anda dapat menggunakan "Kunci" untuk mengunci metode aplikasi. Ketika sebuah aplikasi terkunci, pengguna tidak dapat mengubah variabel Aplikasi (kecuali pengguna mengakses variabel Aplikasi). Anda juga dapat menggunakan "Unlock" untuk membuka metode aplikasi. Metode ini menghilangkan kunci tentang Penerapan variabel:

<%
Application.Lock
'do some application object operations
Application.Unlock
%>