Aracılığıyla paylaş


ApplicationManager.GetApplicationManager Yöntem

Tanım

Bu ASP.NET konak işlemiyle ilişkili nesnenin ApplicationManager 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

ApplicationManager

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

Örnekler

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


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

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

Şunlara uygulanır