いくつかの目的を実行するために一緒に働くASPファイルのグループには、アプリケーションと呼ばれています。 Applicationオブジェクトは、これらのファイルを一緒に結び付けるために使用されています。
アプリケーションオブジェクト
ウェブ月上のアプリケーションは、いくつかの目的を実行するために一緒に働く複数のASPファイルで構成されます。 Applicationオブジェクトは、これらのファイルを一緒に結び付けるために使用されています。
Applicationオブジェクトは、単にSessionオブジェクトと同様に、任意のページから変数を格納し、アクセスするために使用されます。 違いは、すべてのユーザーがONE Applicationオブジェクトを共有することである(with Sessions there is ONE Session object for EACH user) 。
Applicationオブジェクトは、アプリケーション内の多くのページで使用される情報を保持(like database connection information) 。 情報がどのページからでもアクセスすることができます。 情報は、一つの場所に変更することができ、変更は自動的にすべてのページに反映されます。
Applicationオブジェクトのコレクション、メソッド、およびイベントは、以下に記載されています。
コレクション
コレクション | 説明 |
---|---|
Contents | スクリプトコマンドを介してアプリケーションに追加すべての項目が含まれています |
StaticObjects | HTMLを使用してアプリケーションに追加されるすべてのオブジェクト含まれて<object>タグを |
メソッド
方法 | 説明 |
---|---|
Contents.Remove | 目次コレクションから項目を削除します |
Contents. RemoveAll() | 目次コレクションからすべての項目を削除します |
Lock | Applicationオブジェクト内の変数を変更することから、他のユーザーを防ぎます |
Unlock | Applicationオブジェクト内の変数を変更するために、他のユーザーを有効にします(after it has been locked using the Lock method) |
イベント
イベント | 説明 |
---|---|
Application_OnEnd | すべてのユーザーセッションが終わったときに発生し、アプリケーションが終了します |
Application_OnStart | 最初の新しいセッションが作成される前に発生します(when the Application object is first referenced) |