ProcessModelInfo.GetCurrentProcessInfo メソッド
アセンブリ: System.Web (system.web.dll 内)

Dim returnValue As ProcessInfo returnValue = ProcessModelInfo.GetCurrentProcessInfo
現在のプロセスに関する情報を格納している ProcessInfo。



GetCurrentProcessInfo メソッドを呼び出して、現在実行中の ASP.NET プロセスに関する統計情報を Web ページに表示する方法のコード例を次に示します。
<%@ Page Language="VB" %> <%@ Import Namespace="System.Data" %> <script runat="server"> Sub Page_Load(sender As Object, e As EventArgs) DataGrid1.DataSource = GetProcessInfoAsDataSet() DataGrid1.DataBind() End Sub Function GetProcessInfoAsDataSet() As DataSet Dim ds As New DataSet Dim dt As New DataTable ds.Tables.Add(dt) ds.Tables(0).Columns.Add("ID", GetType(String)) ds.Tables(0).Columns.Add("Start Time", GetType(String)) ds.Tables(0).Columns.Add("Age", GetType(String)) ds.Tables(0).Columns.Add("Request Count", GetType(String)) ds.Tables(0).Columns.Add("Peak Memory", GetType(String)) Dim info As ProcessInfo info = ProcessModelInfo.GetCurrentProcessInfo() Dim row As DataRow row = ds.Tables(0).NewRow() row("ID") = info.ProcessID row("Start Time") = info.StartTime row("Age") = info.Age row("Request Count") = info.RequestCount row("Peak Memory")= info.PeakMemoryUsed ds.Tables(0).Rows.Add(row) Return ds End Function </script> <html> <body> <form id="form1" runat="server"> <div> <asp:DataGrid ID="DataGrid1" runat=server /> </div> </form> </body> </html>
<%@ Page Language="C#" %> <%@ Import Namespace="System.Data" %> <script runat="server"> private void Page_Load(object sender, EventArgs e) { DataGrid1.DataSource = GetProcessInfoAsDataSet(); DataGrid1.DataBind(); } private DataSet GetProcessInfoAsDataSet() { DataSet ds = new DataSet(); ds.Tables.Add(new DataTable()); ds.Tables[0].Columns.Add("ID", typeof(string)); ds.Tables[0].Columns.Add("Start Time", typeof(string)); ds.Tables[0].Columns.Add("Age", typeof (string)); ds.Tables[0].Columns.Add("Request Count", typeof(string)); ds.Tables[0].Columns.Add("Peak Memory",typeof(string)); ProcessInfo info = ProcessModelInfo.GetCurrentProcessInfo(); DataRow row = ds.Tables[0].NewRow(); row["ID"] = info.ProcessID; row["Start Time"] = info.StartTime; row["Age"] = info.Age; row["Request Count"] = info.RequestCount; row["Peak Memory"]= info.PeakMemoryUsed; ds.Tables[0].Rows.Add(row); return ds; } </script> <html> <body> <form id="form1" runat="server"> <div> <asp:DataGrid ID="DataGrid1" runat=server /> </div> </form> </body> </html>


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からProcessModelInfo.GetCurrentProcessInfo メソッドを検索する場合は、下記のリンクをクリックしてください。

- ProcessModelInfo.GetCurrentProcessInfo メソッドのページへのリンク