Lock

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

構文

Application.Lock

 

<% 
Application.Lock 
Application("NumVisits") = Application("NumVisits") + 1 
Application("datLastVisited") = Now() 
Application.Unlock 
%> 
 
This application page has been visited 
<%= Application("NumVisits") %>  times!
 

この例では、Lock メソッドを使用して、一度に複数のクライアントが変数 NumVisits にアクセスできないようにしています。アプリケーションをロックしなかった場合は、2 つのクライアントによって同時に変数 NumVisits の値がインクリメントされる可能性があります。

対象

Application オブジェクト

関連項目

Unlock


© 1997-2001 Microsoft Corporation.All rights reserved.