Platform SDK: IIS SDK
      [IIS 5.0] [IIS 5.1] [IIS 6.0]

Application.Lock

The Lock method blocks other clients from modifying the variables stored in the Application object, ensuring that only one client at a time can alter or access the Application variables. If you do not call the Application.Unlock method explicitly, the server unlocks the locked Application object when the .asp file ends or times out.

Syntax

Application.Lock

Example

<% 

Application.Lock 

Application("NumVisits") =index.html Application("NumVisits") + 1 

Application("datLastVisited") = Now() 

Application.Unlock 

%> 

 

This application page has been visited 

<%= Application("NumVisits") %>  times!

In the preceding example the Lock method prevents more than one client at a time from accessing the variable NumVisits. If the application had not been locked, two clients could simultaneously try to increment the variable NumVisits.

Applies To

Application Object

See Also

Requirements

Platforms: Windows 2000 with IIS 5.0 installed, Windows XP with IIS 5.1 installed, Windows Server 2003 family with IIS 6.0 installed

Platform SDK Release: February 2003
What did you think of this topic?
Order a Platform SDK CD