HttpApplicationState.Lock メソッド
アセンブリ: System.Web (system.web.dll 内)


HttpApplicationState クラスは、AllKeys プロパティおよび Count プロパティ、Add、Clear、Get、GetKey、Remove、RemoveAt、および Set の各メソッドを使用して、ロックおよびロック解除を自動で行います。ただし、操作を連続して実行する場合は Lock メソッドおよび UnLock メソッドを明示的に使用した方が効率的です。

Lock メソッドおよび UnLock メソッドを使用して、ローカル セッションが 2 つのアプリケーション変数の値を変更するまで、他のセッションによって値が変更されないようにする例を次に示します。
Application.Lock() Application("MyCode") = 21 Application("MyCount") = Convert.ToInt32(Application("MyCount")) + 1 Application.UnLock()
Application.Lock(); Application["MyCode"] = 21; Application["MyCount"] = Convert.ToInt32(Application["MyCount"]) + 1; Application.UnLock();
get_Application().Lock(); get_Application().set_Item("MyCode", new Integer(21)); get_Application().set_Item("MyCount", System.Convert.ToString( Convert.ToInt32(get_Application().get_Item("MyCount")) + 1)); get_Application().UnLock();
Application.Lock() Application["MyCode"] = 21 Application["MyCount"] = Convert.ToInt32(Application["MyCount"]) + 1 Application.UnLock()

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からHttpApplicationState.Lock メソッドを検索する場合は、下記のリンクをクリックしてください。

- HttpApplicationState.Lock メソッドのページへのリンク