ApplicationManager.GetApplicationManager 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
ASP.NET 호스트 프로세스와 관련된 ApplicationManager 개체의 단일 인스턴스를 반환합니다.
public:
static System::Web::Hosting::ApplicationManager ^ GetApplicationManager();
public static System.Web.Hosting.ApplicationManager GetApplicationManager ();
static member GetApplicationManager : unit -> System.Web.Hosting.ApplicationManager
Public Shared Function GetApplicationManager () As ApplicationManager
반환
실행 중인 ASP.NET 호스트 프로세스와 관련된 ApplicationManager 개체의 단일 인스턴스입니다.
예제
다음 코드 예제에서는 합니다 GetApplicationManager 검색 하는 메서드는 ApplicationManager 웹 애플리케이션에 대 한 인스턴스.
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Web.Hosting" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void Page_PreRender(object sender, EventArgs e)
{
ApplicationManager appManager = ApplicationManager.GetApplicationManager();
ApplicationInfo [] appInfo = appManager.GetRunningApplications();
GridView1.DataSource = appInfo;
GridView1.DataBind();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html" />
<title>Application Info sample</title>
</head>
<body>
<form id="form1" runat="server">
<asp:GridView ID="GridView1" runat="server">
</asp:GridView>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<%@ Import Namespace="System.Web.Hosting" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Protected Sub Page_PreRender(ByVal sender As Object, ByVal e As EventArgs)
Dim appManager As ApplicationManager
appManager = ApplicationManager.GetApplicationManager()
Dim appInfo As ApplicationInfo()
appInfo = appManager.GetRunningApplications()
GridView1.DataSource = appInfo
GridView1.DataBind()
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<meta http-equiv="Content-Type" content="text/html" />
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<asp:GridView ID="GridView1" runat="server">
</asp:GridView>
</form>
</body>
</html>
설명
하나의 인스턴스만 ApplicationManager 개체가 기본 애플리케이션 도메인에서 ASP.NET 호스트 프로세스에 의해 만들어집니다. 클래스의 인스턴스를 ApplicationManager 사용할 수 없는 경우 메서드는 GetApplicationManager 먼저 클래스의 인스턴스를 ApplicationManager 만든 다음 새로 만든 개체를 반환합니다. 클래스의 인스턴스를 ApplicationManager 이전에 만든 경우 메서드는 GetApplicationManager 기존 개체를 반환합니다.