﻿<?xml version="1.0" encoding="utf-8"?><Type Name="ProcessInfo" FullName="System.Web.ProcessInfo"><TypeSignature Language="C#" Value="public class ProcessInfo" Maintainer="auto" /><AssemblyInfo><AssemblyName>System.Web</AssemblyName><AssemblyPublicKey></AssemblyPublicKey><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the &lt;link location="node:gtk-sharp/programming/threads"&gt;Gtk# Thread Programming&lt;/link&gt; for details.</ThreadSafetyStatement><Base><BaseTypeName>System.Object</BaseTypeName></Base><Interfaces /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This class returns information about ASP.NET worker processes that are running under the ASP.NET process model. Objects of this type are returned by the static methods <see cref="M:System.Web.ProcessModelInfo.GetCurrentProcessInfo" /> and <see cref="M:System.Web.ProcessModelInfo.GetHistory(System.Int32)" />. These methods are the only useful ways to create an initialized object.</para><block subset="none" type="note"><para>If you are using Microsoft Internet Information Services (IIS) 6.0, process metrics returned by the <see cref="T:System.Web.ProcessInfo" /> classes are available only if you are running in IIS 5.0 isolation mode. If you are using IIS 6.0 in worker process isolation mode, the ASP.NET process model is disabled and an <see cref="T:System.Web.HttpException" /> exception is thrown when you access <see cref="T:System.Web.ProcessInfo" /> members.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Provides information on processes currently executing.</para></summary></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public ProcessInfo ();" /><MemberType>Constructor</MemberType><ReturnValue /><Parameters /><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This class returns information about ASP.NET worker processes that are running under the ASP.NET process model. Objects of this type are returned by the static methods <see cref="M:System.Web.ProcessModelInfo.GetCurrentProcessInfo" /> and <see cref="M:System.Web.ProcessModelInfo.GetHistory(System.Int32)" />. These methods are the only useful ways to create an initialized <see cref="T:System.Web.ProcessInfo" /> object.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.Web.ProcessInfo" /> class.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public ProcessInfo (DateTime startTime, TimeSpan age, int processID, int requestCount, System.Web.ProcessStatus status, System.Web.ProcessShutdownReason shutdownReason, int peakMemoryUsed);" /><MemberType>Constructor</MemberType><ReturnValue /><Parameters><Parameter Name="startTime" Type="System.DateTime" /><Parameter Name="age" Type="System.TimeSpan" /><Parameter Name="processID" Type="System.Int32" /><Parameter Name="requestCount" Type="System.Int32" /><Parameter Name="status" Type="System.Web.ProcessStatus" /><Parameter Name="shutdownReason" Type="System.Web.ProcessShutdownReason" /><Parameter Name="peakMemoryUsed" Type="System.Int32" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This class returns information about ASP.NET worker processes that are running under the ASP.NET process model. Objects of this type are returned by the static methods <see cref="M:System.Web.ProcessModelInfo.GetCurrentProcessInfo" /> and <see cref="M:System.Web.ProcessModelInfo.GetHistory(System.Int32)" />. These methods are the only useful ways to create an initialized <see cref="T:System.Web.ProcessInfo" /> object.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.Web.ProcessInfo" /> class and sets internal information indicating the status of the process.</para></summary><param name="startTime"><attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.DateTime" /> that indicates the time at which the process started. </param><param name="age"><attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.TimeSpan" /> that indicates the time elapsed since the process started. </param><param name="processID"><attribution license="cc4" from="Microsoft" modified="false" />The ID number assigned to the process. </param><param name="requestCount"><attribution license="cc4" from="Microsoft" modified="false" />The number of start requests for the process. </param><param name="status"><attribution license="cc4" from="Microsoft" modified="false" />One of the <see cref="T:System.Web.ProcessStatus" /> values that indicates the current status of the process. </param><param name="shutdownReason"><attribution license="cc4" from="Microsoft" modified="false" />One of the <see cref="T:System.Web.ProcessShutdownReason" /> values. </param><param name="peakMemoryUsed"><attribution license="cc4" from="Microsoft" modified="false" />The maximum memory used, in kilobytes (KB). </param></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Age"><MemberSignature Language="C#" Value="public TimeSpan Age { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.TimeSpan</ReturnType></ReturnValue><Docs><value>To be added: an object of type 'TimeSpan'</value><remarks>To be added</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the length of time the process has been running.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PeakMemoryUsed"><MemberSignature Language="C#" Value="public int PeakMemoryUsed { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><value>To be added: an object of type 'int'</value><remarks>To be added</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the maximum amount of memory the process has used.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ProcessID"><MemberSignature Language="C#" Value="public int ProcessID { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><value>To be added: an object of type 'int'</value><remarks>To be added</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the ID number assigned to the process.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RequestCount"><MemberSignature Language="C#" Value="public int RequestCount { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><value>To be added: an object of type 'int'</value><remarks>To be added</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the number of start requests for the process.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SetAll"><MemberSignature Language="C#" Value="public void SetAll (DateTime startTime, TimeSpan age, int processID, int requestCount, System.Web.ProcessStatus status, System.Web.ProcessShutdownReason shutdownReason, int peakMemoryUsed);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="startTime" Type="System.DateTime" /><Parameter Name="age" Type="System.TimeSpan" /><Parameter Name="processID" Type="System.Int32" /><Parameter Name="requestCount" Type="System.Int32" /><Parameter Name="status" Type="System.Web.ProcessStatus" /><Parameter Name="shutdownReason" Type="System.Web.ProcessShutdownReason" /><Parameter Name="peakMemoryUsed" Type="System.Int32" /></Parameters><Docs><remarks>To be added</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Sets internal information indicating the status of the process.</para></summary><param name="startTime"><attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.DateTime" /> that indicates the time at which the process started. </param><param name="age"><attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.TimeSpan" /> that indicates the time elapsed since the process started. </param><param name="processID"><attribution license="cc4" from="Microsoft" modified="false" />The ID number assigned to the process. </param><param name="requestCount"><attribution license="cc4" from="Microsoft" modified="false" />The number of start requests for the process. </param><param name="status"><attribution license="cc4" from="Microsoft" modified="false" />One of the <see cref="T:System.Web.ProcessStatus" /> values that indicates the time elapsed since the process started. </param><param name="shutdownReason"><attribution license="cc4" from="Microsoft" modified="false" />One of the <see cref="T:System.Web.ProcessShutdownReason" /> values. </param><param name="peakMemoryUsed"><attribution license="cc4" from="Microsoft" modified="false" />The maximum memory used, in kilobytes (KB). </param></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ShutdownReason"><MemberSignature Language="C#" Value="public System.Web.ProcessShutdownReason ShutdownReason { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Web.ProcessShutdownReason</ReturnType></ReturnValue><Docs><value>To be added: an object of type 'ProcessShutdownReason'</value><remarks>To be added</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a value that indicates why the process shut down.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="StartTime"><MemberSignature Language="C#" Value="public DateTime StartTime { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Docs><value>To be added: an object of type 'DateTime'</value><remarks>To be added</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the time at which the process started.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Status"><MemberSignature Language="C#" Value="public System.Web.ProcessStatus Status { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Web.ProcessStatus</ReturnType></ReturnValue><Docs><value>To be added: an object of type 'ProcessStatus'</value><remarks>To be added</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the current status of the process.</para></summary></Docs><AssemblyInfo><AssemblyVersion>1.0.5000.0</AssemblyVersion><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member></Members></Type>