This documentation is archived and is not being maintained.

ProcessInfo Members

Provides information on processes currently executing.

The following tables list the members exposed by the ProcessInfo type.

  Name Description
Public method ProcessInfo Overloaded. Initializes a new instance of the ProcessInfo class.

  Name Description
Public property Age Gets the length of time the process has been running.
Public property PeakMemoryUsed Gets the maximum amount of memory the process has used.
Public property ProcessID Gets the ID number assigned to the process.
Public property RequestCount Gets the number of start requests for the process.
Public property ShutdownReason Gets a value that indicates why the process shut down.
Public property StartTime Gets the time at which the process started.
Public property Status Gets the current status of the process.

(see also Protected Methods )
  Name Description
Public method Equals  Overloaded. Determines whether two Object instances are equal. (inherited from Object)
Public method GetHashCode  Serves as a hash function for a particular type. (inherited from Object)
Public method GetType  Gets the Type of the current instance. (inherited from Object)
Public method Static ReferenceEquals  Determines whether the specified Object instances are the same instance. (inherited from Object)
Public method SetAll Sets internal information indicating the status of the process.
Public method ToString  Returns a String that represents the current Object. (inherited from Object)

  Name Description
Protected method Finalize  Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (inherited from Object)
Protected method MemberwiseClone  Creates a shallow copy of the current Object. (inherited from Object)