วิธีการล็อกและปลดล็อก ASP
❮ การอ้างอิงออบเจ็กต์แอปพลิเคชันที่สมบูรณ์
วิธีการล็อค
วิธีการล็อกป้องกันไม่ให้ผู้ใช้รายอื่นแก้ไขตัวแปรในออบเจกต์แอปพลิเคชัน (ใช้เพื่อให้แน่ใจว่าไคลเอ็นต์ครั้งละหนึ่งเครื่องเท่านั้นที่สามารถแก้ไขตัวแปรแอปพลิเคชันได้)
วิธีการปลดล็อค
วิธีปลดล็อกช่วยให้ผู้ใช้รายอื่นสามารถแก้ไขตัวแปรที่จัดเก็บไว้ในออบเจ็กต์แอปพลิเคชัน (หลังจากที่ถูกล็อกโดยใช้วิธีล็อกแล้ว)
ไวยากรณ์
Application.Lock
Application.Unlock
ตัวอย่าง
ตัวอย่างด้านล่างใช้วิธีการล็อกเพื่อป้องกันไม่ให้ผู้ใช้มากกว่าหนึ่งรายเข้าถึงการเข้าชมตัวแปรในแต่ละครั้ง และวิธีการปลดล็อกเพื่อปลดล็อกวัตถุที่ล็อกไว้เพื่อให้ลูกค้ารายต่อไปสามารถเพิ่มการเข้าชมตัวแปรได้:
<%
Application.Lock
Application("visits")=Application("visits")+1
Application.Unlock
%>
This page has been visited
<%=Application("visits")%> times!
❮ การอ้างอิงออบเจ็กต์แอปพลิเคชันที่สมบูรณ์