ApplicationManager.GetApplicationManager Yöntem

Tanım

Bu ASP.NET konak işlemiyle ilişkili ApplicationManager nesnesinin tek örneğini döndürür.

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

Döndürülenler

Çalışan ASP.NET konak işlemiyle ilişkili ApplicationManager nesnesinin tek örneği.

Örnekler

Aşağıdaki kod örneği, bir Web uygulamasının örneğini GetApplicationManager almak için yöntemini kullanırApplicationManager.


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

Açıklamalar

ApplicationManager nesnesinin yalnızca bir örneği, varsayılan uygulama etki alanındaki bir ASP.NET ana bilgisayar işlemi tarafından oluşturulur. Sınıfın ApplicationManager bir örneği kullanılamıyorsa, GetApplicationManager yöntemi önce sınıfın ApplicationManager bir örneğini oluşturur ve sonra yeni oluşturulan nesneyi döndürür. Sınıfının bir örneği ApplicationManager daha önce oluşturulduysa, GetApplicationManager yöntemi mevcut nesneyi döndürür.

Şunlara uygulanır