ApplicationManager.GetApplicationManager Methode

Definitie

Retourneert het enkele exemplaar van het ApplicationManager-object dat is gekoppeld aan dit ASP.NET hostproces.

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

Retouren

Het enkele exemplaar van het ApplicationManager-object dat is gekoppeld aan het ASP.NET hostproces dat wordt uitgevoerd.

Voorbeelden

In het volgende codevoorbeeld wordt de GetApplicationManager methode gebruikt om het ApplicationManager exemplaar voor een webtoepassing op te halen.


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

Opmerkingen

Er wordt slechts één exemplaar van het ApplicationManager-object gemaakt door een ASP.NET hostproces in het standaardtoepassingsdomein. Als er geen exemplaar van de ApplicationManager klasse beschikbaar is, maakt de GetApplicationManager methode eerst een exemplaar van de ApplicationManager klasse en retourneert het zojuist gemaakte object. Als er eerder een exemplaar van de ApplicationManager klasse is gemaakt, retourneert de GetApplicationManager methode het bestaande object.

Van toepassing op