ASP Application オブジェクト
- 前のページ ASP Request
- 次のページ ASP セッション
タスクを完了するために協力して動作する一つの ASP ファイルのセットがアプリケーションと呼ばれます。ASP 内の Application オブジェクトの役割は、これらのファイルを束ねることです。
Application オブジェクト
ウェブ上のアプリケーションは、一つの ASP ファイルのセットと呼ばれることがあります。これらの ASP ファイルは、タスクを完了するために協力して動作します。ASP 内の Application オブジェクトの役割は、これらのファイルを束ねることです。
Application オブジェクトは、任意のページから変数を保存およびアクセスするために使用されます。Session オブジェクトと同様です。違いは、すべてのユーザーが Application オブジェクトを共有し、session オブジェクトとユーザーの関係が一一対称であることです。
Application オブジェクトが持つ情報は、アプリケーション内の多くのページで使用されます(例えば、データベース接続情報)。これは、任意のページからこれらの情報にアクセスできることを意味します。また、一つのページで情報を変更すると、その変更が自動的にすべてのページに反映されることを意味します。
Application オブジェクトの集合、メソッド、およびイベントの説明は以下の通りです:
コレクション
コレクション | 説明 |
---|---|
Contents | スクリプトコマンドで追加されたすべての項目を含むアプリケーションに追加されます。 |
StaticObjects | HTMLを使用して追加された <object> タグのオブジェクトをすべて含むアプリケーションに追加されます。 |
メソッド
メソッド | 説明 |
---|---|
Contents.Remove | Contents 集合から一つの項目を削除します。 |
Contents.RemoveAll() | Contents 集合からすべての項目を削除します。 |
Lock | 他のユーザーが Application オブジェクトの変数を変更することを防ぎます。 |
Unlock | 他のユーザーがロックメソッド後に Application オブジェクトの変数を変更できるようにします。 |
イベント
イベント | 説明 |
---|---|
Application_OnEnd | すべてのユーザーのセッションが終了し、アプリケーションが終了すると、このイベントが発生します。 |
Application_OnStart | 最初の新しいセッションが作成される前に(この時点でApplicationオブジェクトが最初に参照される)、このイベントが発生します。 |
- 前のページ ASP Request
- 次のページ ASP セッション