Exportar (0) Imprimir
Expandir todo
Este tema aún no ha recibido ninguna valoración - Valorar este tema

ProcessInfo (Clase)

Actualización: noviembre 2007

Proporciona información sobre los procesos que se estén ejecutando.

Espacio de nombres:  System.Web
Ensamblado:  System.Web (en System.Web.dll)
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public class ProcessInfo
/** @attribute AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal) */
/** @attribute AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal) */
public class ProcessInfo
public class ProcessInfo

Esta clase devuelve información sobre los procesos de trabajo ASP.NET que se estén ejecutando bajo el modelo de procesos de ASP.NET. Los métodos estáticos ProcessModelInfo.GetCurrentProcessInfo y ProcessModelInfo.GetHistory devuelven objetos de este tipo. Estos métodos constituyen la única forma de crear un objeto inicializado.

121s883x.alert_note(es-es,VS.90).gifNota:

Si está utilizando los Servicios de Microsoft Internet Information Server (IIS) 6.0, la métrica de proceso que devuelven las clases ProcessInfo sólo está disponible si se ejecuta el modo de aislamiento de IIS 5.0. Si está utilizando IIS 6.0 en modo de aislamiento de procesos de trabajo, se deshabilita el modelo de procesos de ASP.NET deshabilita y se produce una excepción HttpException al tener acceso a los miembros ProcessInfo.

En el ejemplo de código siguiente se muestra, utilizando las propiedades Age, PeakMemoryUsed, ProcessID, RequestCount, ShutdownReason, StartTime y Status de la clase ProcessInfo. El ejemplo muestra LinkButton. Cuando se hace clic en LinkButton, se muestra la información de proceso actual.

<%@ Page language="c#" AutoEventWireup="false" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head>
    <title>ASP.NET Example</title>
<script language="c#" runat="server">     
      void GetProcessInfo(Object sender, EventArgs e) 
      {
        ProcessInfo pi;

        // Get the current process information.
        pi = ProcessModelInfo.GetCurrentProcessInfo();

        Literal1.Text = "<p>Age: " + pi.Age + "</p>";
        Literal1.Text += "<p>PeakMemoryUsed: " + pi.PeakMemoryUsed + "</p>";
        Literal1.Text += "<p>ProcessID: " + pi.ProcessID + "</p>";
        Literal1.Text += "<p>RequestCount: " + pi.RequestCount + "</p>";
        Literal1.Text += "<p>ShutdownReason: " + pi.ShutdownReason + "</p>";
        Literal1.Text += "<p>StartTime: " + pi.StartTime + "</p>";
        Literal1.Text += "<p>Status: " + pi.Status + "</p>";
      }
      </script>
    </head>
    <body>
    <form id="WebForm1" method="post" runat="server">
      <asp:button id="Button1" OnClick="GetProcessInfo" runat="server" Text="Get Process Info"></asp:button>
            &nbsp;
      <asp:Literal id="Literal1" runat="server"></asp:Literal>
    </form>
  </body>
</html>


System.Object
  System.Web.ProcessInfo
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0, 1.1, 1.0
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.