.NET Framework 클래스 라이브러리
액세스 동기화를 용이하게 하기 위해 HttpApplicationState 변수에 대한 액세스를 잠급니다.
네임스페이스: System.Web HttpApplicationState 클래스는 AllKeys 및 Count 속성과 Add, Clear, Get, GetKey, Remove, RemoveAt 및 Set 메서드를 사용하여 자동 잠금 및 잠금 해제를 수행합니다. 그러나 일련의 작업을 수행하는 경우에는 Lock 및 UnLock 메서드를 명시적으로 사용하는 것이 보다 효율적일 수 있습니다. 다음 예제에서는 Lock 메서드와 UnLock 메서드를 사용하여 로컬 세션에서 두 응용 프로그램 변수의 값을 완전히 변경할 때까지 다른 세션에서 해당 값을 변경하지 못하도록 합니다.
어셈블리: System.Web(system.web.dll)
Public Sub Lock
Visual Basic(사용법)Dim instance As HttpApplicationState
instance.Lock
C#public void Lock ()
C++public:
void Lock ()Topic Location 방법: 응용 프로그램 상태에 값 저장 Building ASP .NET Web Applications 방법: 응용 프로그램 상태에 값 저장 Visual Studio에서 ASP .NET 웹 응용 프로그램 빌드 방법: 응용 프로그램 상태에 값 저장 dv_vwdcon
Visual BasicApplication.Lock()
Application("MyCode") = 21
Application("MyCount") = Convert.ToInt32(Application("MyCount")) + 1
Application.UnLock()
C#Application.Lock();
Application["MyCode"] = 21;
Application["MyCount"] = Convert.ToInt32(Application["MyCount"]) + 1;
Application.UnLock();



최근 덧글