最新のWeb開発のチュートリアル
 

ASPアプリケーションオブジェクト


いくつかの目的を実行するために一緒に働く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)