Freigeben über


ApplicationManager.GetApplicationManager Methode

Definition

Gibt die einzelne Instanz des ApplicationManager-Objekts zurück, die diesem ASP.NET-Hostprozess zugeordnet ist.

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

Gibt zurück

ApplicationManager

Die einzelne Instanz des ApplicationManager-Objekts, die dem ASP.NET-Hostprozess zugeordnet ist, der derzeit ausgeführt wird.

Beispiele

Im folgenden Codebeispiel wird die GetApplicationManager Methode zum Abrufen der ApplicationManager Instanz für eine Webanwendung verwendet.


<%@ 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>

Hinweise

Es wird nur eine Instanz des ApplicationManager Objekts durch einen ASP.NET Hostprozess in der Standardanwendungsdomäne erstellt. Wenn eine Instanz der ApplicationManager Klasse nicht verfügbar ist, erstellt die GetApplicationManager Methode zuerst eine Instanz der ApplicationManager Klasse und gibt dann das neu erstellte Objekt zurück. Wenn eine Instanz der ApplicationManager Klasse zuvor erstellt wurde, gibt die GetApplicationManager Methode das vorhandene Objekt zurück.

Gilt für