Latest web development tutorials

ASP 응용 프로그램 개체

응용 프로그램이라는 작업 그룹 ASP 파일을 달성하기 위해 함께 작업 할 수 있습니다.


응용 프로그램 개체

웹에서 응용 프로그램은 ASP 파일의 그룹이 될 수 있습니다. ASP 파일 작업을 수행하기 위해 함께 작동한다. ASP 응용 프로그램 개체가 함께 번들이 파일을 넣어하는 데 사용됩니다.

응용 프로그램 개체는 세션 개체와 유사한 모든 페이지에서 변수를 저장하고 액세스하는 데 사용됩니다. 차이점은 모든 사용자가 하나의 응용 프로그램 개체, 세션 객체를 공유하고 사용자의 관계는 1-1 것입니다.

응용 프로그램 (예컨대 데이터베이스 연결 정보 등) 어플리케이션에서 사용하는 페이지에 정보가 많이있을 것이다 개체. 당신은 어떤 페이지에서이 정보에 액세스 할 수 있습니다. 그리고 당신은 또한 한 곳에서 정보를 변경할 수 있습니다 후 변경 사항이 자동으로 모든 페이지에 반영됩니다.


저장하고 변수 응용 프로그램 검색

응용 프로그램 변수는 액세스 할 수있는 응용 프로그램과 변화의 페이지가 될 수 있습니다.

다음과 같이 "를 Global.asa"에서 응용 프로그램 변수를 만들 수 있습니다 :

<script language="vbscript" runat="server">

Sub Application_OnStart
application("vartime")=""
application("users")=1
End Sub

</script>

위의 예에서 우리는 두 개의 응용 프로그램 변수를 만들 : "vartime"와 "사용자".

다음과 같이, 애플리케이션의 변수 값에 액세스 할 수있다 :

There are
<%
Response.Write(Application("users"))
%>
active connections.


순회 내용 컬렉션

내용 컬렉션 모든 응용 프로그램 변수가 포함되어 있습니다. 당신은 내용 컬렉션을 통과 할 수있는 변수를 저장하는보고 :

<%
dim i
For Each i in Application.Contents
Response.Write(i & "<br>")
Next
%>

당신은 내용 컬렉션의 항목 수를 알 수없는 경우, 당신은 Count 속성을 사용할 수 있습니다 :

<%
dim i
dim j
j=Application.Contents.Count
For i=1 to j
Response.Write(Application.Contents(i) & "<br>")
Next
%>


순회 StaticObjects 컬렉션

당신은 응용 프로그램 개체에 저장된 모든 객체의 값을보고, StaticObjects 컬렉션을 통과 할 수 있습니다 :

<%
dim i
For Each i in Application.StaticObjects
Response.Write(i & "<br>")
Next
%>


잠금 및 잠금 해제

당신은 응용 프로그램 방법을 잠급니다 "잠금"을 사용할 수 있습니다. 애플리케이션이 로크되면 (사용자가 어플리케이션 변수에 액세스하는 것을 제외하고), 사용자가 응용 프로그램 변수를 변경할 수 없다. 또한 신청 방법의 잠금을 해제하기 위해 "잠금 해제"를 사용할 수 있습니다. 이 방법은 변수의 응용 프로그램에 대한 잠금을 제거합니다 :

<%
Application.Lock
'do some application object operations
Application.Unlock
%>