ASP - Unlock
Метод Unlock позволяет другим клиентам изменять переменные, хранимые в объекте Application, после блокировки их с помощью метода Lock. Если метод не используется в явном виде, сервер разблокирует объект Application при завершении обработки файла .asp или истечении времени ожидания.
Синтаксис
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 такое же число раз. Если это не будет сделано, приложение останется заблокированным до завершения выполнения сценария.