Unlock

Unlock メソッドは、Lock メソッドによってロックされた Application オブジェクトに格納されている変数を、ほかのクライアントが変更できるようにします。Unlock メソッドを明示的に呼び出さなかった場合、Web サーバーは、.asp ファイルが終了するか、またはタイムアウトになった時点で、ロックされていた Application オブジェクトのロックを解除します。

構文

Application.Unlock

 

<% 
Application.Lock
Application("NumVisits") = Application("NumVisits") + 1
Application("datLastVisited") = Now() 

Application.Unlock
%> 
 
This application page has been visited 
<%= Application("NumVisits") %>  times!
 

この例では、ロックされているオブジェクトを Unlock メソッドで解放し、次のクライアントが NumVisits の値をインクリメントできるようにしています。

注   アプリケーションの Lock メソッドは、累積されます。したがって、同じスクリプト内で Lock メソッドを複数回呼び出した場合は、Unlock メソッドも同じ回数だけ呼び出してアプリケーションを完全に解放する必要があります。これを行わなければ、スクリプトの実行が終了した後も、アプリケーションがロックされたままになってしまいます。

対象

Application オブジェクト

関連項目

Lock


© 1997-2001 Microsoft Corporation.All rights reserved.