Đối tượng Application ASP
- Trang trước Yêu cầu ASP
- Trang tiếp theo Session ASP
Một nhóm tệp ASP làm việc cùng nhau để hoàn thành một nhiệm vụ được gọi là một ứng dụng. Vai trò của đối tượng Application trong ASP là gắn kết các tệp này lại với nhau.
Đối tượng Application
Một ứng dụng trên web có thể là một nhóm tệp ASP. Những tệp ASP này làm việc cùng nhau để hoàn thành một nhiệm vụ. Đối tượng Application trong ASP có vai trò gắn kết các tệp này lại với nhau.
Đối tượng Application được sử dụng để lưu trữ và truy cập các biến từ bất kỳ trang nào, tương tự như đối tượng Session. Khác biệt duy nhất là tất cả người dùng chia sẻ một đối tượng Application, trong khi đối tượng session có mối quan hệ một đối một với người dùng.
Thông tin mà đối tượng Application nắm giữ sẽ được nhiều trang trong ứng dụng sử dụng (ví dụ như thông tin kết nối cơ sở dữ liệu). Điều này có nghĩa là chúng ta có thể truy cập thông tin này từ bất kỳ trang nào. Điều này cũng có nghĩa là bạn có thể thay đổi thông tin này trên một trang và thay đổi đó sẽ tự động phản ánh đến tất cả các trang khác.
Mô tả các phương thức, phương pháp và sự kiện của đối tượng Application như sau:
Bộ sưu tập
Bộ sưu tập | Mô tả |
---|---|
Contents | Chứa tất cả các mục được thêm vào ứng dụng bằng lệnh kịch bản. |
StaticObjects | Chứa tất cả các đối tượng được thêm vào ứng dụng bằng thẻ <object> sử dụng HTML. |
Phương thức
Phương thức | Mô tả |
---|---|
Contents.Remove | Xóa một mục từ bộ sưu tập Contents. |
Contents.RemoveAll() | Xóa tất cả các mục từ bộ sưu tập Contents. |
Lock | Phòng ngừa người dùng khác sửa đổi các biến trong đối tượng Application. |
Unlock | Cho phép các người dùng khác sửa đổi các biến trong đối tượng Application (sau khi được phương thức Lock khóa). |
Sự kiện
Sự kiện | Mô tả |
---|---|
Application_OnEnd | Khi tất cả các session của người dùng kết thúc và ứng dụng kết thúc, sự kiện này sẽ xảy ra. |
Application_OnStart | Trước khi tạo session mới đầu tiên (lúc này đối tượng Application được truy cập lần đầu tiên), sự kiện này sẽ xảy ra. |
- Trang trước Yêu cầu ASP
- Trang tiếp theo Session ASP