ASP.NET.in.a.Nutshell.Second.Edition [Electronic resources]

G. andrew Duthie; matthew Macdonald

نسخه متنی -صفحه : 873/ 177
نمايش فراداده

ProcessInfo

System.Web (system.web.dll)class

This class encapsulates information about the ASP.NET worker process on the server. It is returned by the ProcessModelInfo class. It includes properties such as the time the process started (StartTime), how long it has been running (Age), and the most memory used so far in bytes (PeakMemoryUsed). The Status property indicates the current state of a process; the ShutdownReason property indicates why the process was terminated, unless it is the current process.

public class 

ProcessInfo { // Public Constructors public

ProcessInfo ( ); public

ProcessInfo (DateTime

startTime , TimeSpan

age , int

processID , int

requestCount , ProcessStatus

status , ProcessShutdownReason

shutdownReason , int

peakMemoryUsed ); // Public Instance Properties public TimeSpan

Age {get; } public int

PeakMemoryUsed {get; } public int

ProcessID {get; } public int

RequestCount {get; } public ProcessShutdownReason

ShutdownReason {get; } public DateTime

StartTime {get; } public ProcessStatus

Status {get; } // Public Instance Methods public void

SetAll (DateTime

startTime , TimeSpan

age , int

processID , int

requestCount , ProcessStatus

status , ProcessShutdownReason

shutdownReason , int

peakMemoryUsed ); }

Returned By

ProcessModelInfo.{GetCurrentProcessInfo( ), GetHistory( )}