Objek Application ASP
- Hal Sebelumnya Session ASP
- Hal Berikutnya Include ASP
Sebuah kelompok berkas ASP yang bekerja sama untuk menyelesaikan suatu tugas disebut aplikasi (application). Objek Application di ASP digunakan untuk menggabungkan berkas-berkas ini.
Objek Application
Aplikasi di atas web dapat berupa sekelompok berkas ASP. Berkas ASP ini bekerja sama untuk menyelesaikan suatu tugas. Objek Application di ASP digunakan untuk menggabungkan berkas-berkas ini.
Objek Application digunakan untuk menyimpan dan mengakses variabel dari setiap halaman, seperti objek session. Perbedaan utamanya adalah, semua pengguna membagi satu objek Application, sementara hubungan objek session dengan pengguna adalah hubungan yang sama sekali.
Objek Application menyimpan informasi yang digunakan oleh banyak halaman di aplikasi (seperti informasi koneksi database). Ini berarti informasi ini dapat diakses dari setiap halaman. Ini juga berarti bahwa Anda dapat mengubah informasi ini di satu tempat, dan perubahan ini akan otomatis berlaku di semua halaman.
Menyimpan dan mengambil kembali variabel Application
Variabel Application dapat diakses dan diubah oleh setiap halaman di dalam aplikasi.
Dapat membuat variabel Application seperti ini di "Global.asa":
<script language="vbscript" runat="server"> Sub Application_OnStart application("vartime")="" application("users")=1 End Sub </script>
Dalam contoh di atas, kami telah membuat dua variabel Application: "vartime" dan "users".
Dapat mengakses nilai variabel Application seperti ini:
<% Response.Write(Application("users")) %>
Mengelilingi koleksi Contents
Koleksi Contents mengandung semua variabel aplikasi. Dapat melalui perulangan koleksi contents untuk melihat variabel yang disimpan di dalamnya:
<% dim i For Each i in Application.Contents Response.Write(i & "<br />") Next %>
Jika Anda tak tahu jumlah item di koleksi contents, dapat menggunakan atribut count:
<% dim i dim j j=Application.Contents.Count For i=1 to j Response.Write(Application.Contents(i) & "<br />") Next %>
Mengelilingi koleksi StaticObjects
Dapat melalui perulangan koleksi StaticObjects untuk melihat nilai semua objek yang disimpan di dalam objek Application:
<% dim i For Each i in Application.StaticObjects Response.Write(i & "<br />") Next %>
Mengunci dan membuka kunci
Kami dapat menggunakan metode "Lock" untuk mengunci aplikasi. Saat aplikasi terkunci, pengguna tidak dapat mengubah variabel Application (kecuali pengguna yang sedang mengakses variabel Application). Kami juga dapat menggunakan metode "Unlock" untuk membuka kunci aplikasi. Metode ini akan menghapus kunci variabel Application:
<% Application.Lock 'melakukan beberapa operasi objek aplikasi' Application.Unlock %>
- Hal Sebelumnya Session ASP
- Hal Berikutnya Include ASP