/*--------------------------------------------------------------------------------------/
* - >著者:パラメシウム
* - >時間:2007-4.28 --- 2007-4.30(自分で書いたマニュアルであることが判明しました、そして私は今ここに投稿しています)
* - >連絡先:[email protected]
* - >ドキュメント関数:
1。ASPをレビューし、ASP構造とASPエクスペリエンスの理解を深めました
2。ASP参照として使用できます。それは自分で書かれており、それを参照する方が便利です。
これが2番目の部分です:ASPの7つの主要なオブジェクト
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
* - >アプリケーションオブジェクト:
機能:特定のアプリケーションのすべてのユーザー間で情報を共有し、サーバー操作中に永続的な保存を保存します
さらに、アプリケーションオブジェクトにはアプリケーションレイヤーデータへのアクセスを制御する方法もあり、アプリケーションスタートアップで使用できます
移動して停止するときにプロセスをトリガーするイベント(スタートイベントとオンエンドイベント)
属性:組み込み属性はありません
コレクション:つまり、ユーザー定義のプロパティ
アプリケーションオブジェクトの収集と説明:
内容:<オブジェクト>要素を使用して定義されていないアプリケーションオブジェクトに保存されているすべての変数(および
彼らの価値のコレクション。バリアント配列への参照とバリアントタイプオブジェクトインスタンスが含まれています
staticobjects:<オブジェクト>要素を使用して定義されたアプリケーションオブジェクトに保存されているすべての変数
(およびその価値)のコレクション
対応する例:
アプリケーションのプロパティ値を設定します。
application( "myvar")= "hello"
setApplication( "myobj")= server.createObject( "myComponent")
方法:
contents.remove():アプリケーションコレクションを削除します
Contents.RemoveAll():すべてのアプリケーションコレクションを削除します
lock():他の顧客がアプリケーションオブジェクトに保存されている変数を変更して、それのみを確実にすることを防ぎます
アプリケーション変数を変更およびアクセスできる顧客がいます。ユーザーが明示的にロックを呼び出していない場合
方法、サーバーは、.aspファイルの終了またはタイムアウトの後にアプリケーションオブジェクトのロックを解除します。
確かに
Unlock():ロックメソッドを使用してアプリケーションオブジェクトをロックした後、他のクライアントがストレージを変更できるようにします。
このオブジェクトの変数。メソッドが明示的に呼び出されていない場合、Webサーバーは.aspファイルで終了またはタイムアウトします
後でアプリケーションオブジェクトのロックを解除します
包括的なポイントの例:
1.ASP:
'3つのアプリケーション属性値を設定します
application( "chong1")= "1stアプリケーションコレクションアイテム"
application( "chong2")= "2番目のアプリケーションコレクションアイテム"