Metody Lock i Unlock w ASP
Definicja i użycie
Metoda Lock
Metoda Lock zapobiega modyfikacji zmiennych obiektu Application przez innych użytkowników (co zapewnia, że tylko jeden użytkownik może modyfikować zmienne Application w tym samym czasie).
Metoda Unlock
Metoda Unlock pozwala innym użytkownikom na modyfikację zmiennych przechowywanych w obiekcie Application (po ich zablokowaniu metodą Lock).
Gramatyka
Application.Lock Application.Unlock
Przykład
Poniższy przykład używa metody Lock, aby zapobiec dostępowi do zmiennej visits przez więcej niż jednego użytkownika w tym samym czasie, a metodę Unlock do odblokowania zablokowanego obiektu, tak aby następny użytkownik mógł zwiększyć wartość zmiennej visits:
<% Application.Lock Application("visits")=Application("visits")+1 Application.Unlock %> Ta strona została odwiedzona <%=Application("visits")%> razy!