次の方法で共有


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 名前空間