HttpApplicationState.Lock メソッド
HttpApplicationState 変数へのアクセスをロックして、アクセスを同期させます。
Public Sub Lock()
[C#]
public void Lock();
[C++]
public: void Lock();
[JScript]
public function Lock();
使用例
Lock() および UnLock() を使用して、ローカル セッションが 2 つのアプリケーション変数の値を変更するまで、他のセッションによって値が変更されないようにする例を次に示します。
Application.Lock()
Application("MyCode") = 21
Application("MyCount") = Convert.ToInt32(Application("MyCount")) + 1
Application.UnLock()
[C#]
Application.Lock();
Application["MyCode"] = 21;
Application["MyCount"] = Convert.ToInt32(Application["MyCount"]) + 1;
Application.UnLock();
[C++]
Application->Lock();
Application->Item[S"MyCode"] = __box(21);
Application->Item[S"MyCount"] = __box(Convert::ToInt32(Application->Item[S"MyCount"]) + 1);
Application->UnLock();
[JScript]
Application.Lock()
Application["MyCode"] = 21
Application["MyCount"] = Convert.ToInt32(Application["MyCount"]) + 1
Application.UnLock()
必要条件
プラットフォーム: Windows 2000, Windows XP Professional, Windows Server 2003 ファミリ
参照
HttpApplicationState クラス | HttpApplicationState メンバ | System.Web 名前空間