Lock 메서드 ASP.NET

Lock 메서드

.NET Framework 클래스 라이브러리
HttpApplicationState.Lock 메서드


액세스 동기화를 용이하게 하기 위해 HttpApplicationState 변수에 대한 액세스를 잠급니다.

네임스페이스: System.Web
어셈블리: System.Web(system.web.dll)


구문


Visual Basic(선언)

Public Sub Lock



Visual Basic(사용법)


Dim instance As HttpApplicationState

instance.Lock


C#
public void Lock ()


C++


public:
void Lock ()



설명


HttpApplicationState 클래스는 AllKeysCount 속성과 Add, Clear, Get, GetKey, Remove, RemoveAtSet 메서드를 사용하여 자동 잠금 및 잠금 해제를 수행합니다. 그러나 일련의 작업을 수행하는 경우에는 LockUnLock 메서드를 명시적으로 사용하는 것이 보다 효율적일 수 있습니다.

TopicLocation
방법: 응용 프로그램 상태에 값 저장Building ASP .NET Web Applications
방법: 응용 프로그램 상태에 값 저장Visual Studio에서 ASP .NET 웹 응용 프로그램 빌드
방법: 응용 프로그램 상태에 값 저장dv_vwdcon


예제


다음 예제에서는 Lock 메서드와 UnLock 메서드를 사용하여 로컬 세션에서 두 응용 프로그램 변수의 값을 완전히 변경할 때까지 다른 세션에서 해당 값을 변경하지 못하도록 합니다.






Visual Basic



Application.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();


 

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://namkil.egloos.com/tb/508748 [도움말]

덧글

댓글 입력 영역