Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / ProcessInfo.cs / 1 / ProcessInfo.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * ProcessInfo class */ namespace System.Web { using System.Threading; using System.Security.Permissions; ////// public enum ProcessStatus { ///Provides enumerated values representing status of a process. ////// Alive = 1, ///Specifies that the process is running. ////// ShuttingDown = 2, ///Specifies that the process has begun shutting down. ////// ShutDown = 3, ///Specifies the the process has been shut down. ////// Terminated = 4 } ///Specifies that the process has been terminated. ////// public enum ProcessShutdownReason { ///Provides enumerated values representing the reason a process has shut /// down. ////// None = 0, // alive ///Specifies that the process has not been shut down. ////// Unexpected = 1, ///Specifies that the process has been shut down unexpectedly. ////// RequestsLimit = 2, ///Specifies that the process request exceeded the limit on number of /// processes. ////// RequestQueueLimit = 3, ///Specifies that the process request exceeded the limit on number of /// processes in que. ////// Timeout = 4, ///Specifies that the process timed out. ////// IdleTimeout = 5, ///Specifies that the process exceeded the limit on process idle time. ////// MemoryLimitExceeded = 6, PingFailed = 7, DeadlockSuspected = 8 } ///Specifies that the process exceeded the limit of memory available per process. ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class ProcessInfo { ///Provides information on processes. ////// public DateTime StartTime { get { return _StartTime;}} ///Indicates the time a process was started. ////// public TimeSpan Age { get { return _Age;}} ///Indicates the length of time the process has been running. ////// public int ProcessID { get { return _ProcessID;}} public int RequestCount { get { return _RequestCount;}} ///Indicates the process id of the process. ////// public ProcessStatus Status { get { return _Status;}} ///Indicates the current status of the process. ////// public ProcessShutdownReason ShutdownReason { get { return _ShutdownReason;}} ///Indicates the reason the process shut down. ////// public int PeakMemoryUsed { get { return _PeakMemoryUsed;}} private DateTime _StartTime; private TimeSpan _Age; private int _ProcessID; private int _RequestCount; private ProcessStatus _Status; private ProcessShutdownReason _ShutdownReason; private int _PeakMemoryUsed; ///Indicates the maximum amount of memory the process has used. ////// public void SetAll (DateTime startTime, TimeSpan age, int processID, int requestCount, ProcessStatus status, ProcessShutdownReason shutdownReason, int peakMemoryUsed) { _StartTime = startTime; _Age = age; _ProcessID = processID; _RequestCount = requestCount; _Status = status; _ShutdownReason = shutdownReason; _PeakMemoryUsed = peakMemoryUsed; } ///Sets internal information indicating the status of the process. ////// public ProcessInfo (DateTime startTime, TimeSpan age, int processID, int requestCount, ProcessStatus status, ProcessShutdownReason shutdownReason, int peakMemoryUsed) { _StartTime = startTime; _Age = age; _ProcessID = processID; _RequestCount = requestCount; _Status = status; _ShutdownReason = shutdownReason; _PeakMemoryUsed = peakMemoryUsed; } public ProcessInfo() { } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //Initializes a new instance of the ///class and sets internal information /// indicating the status of the process. // Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * ProcessInfo class */ namespace System.Web { using System.Threading; using System.Security.Permissions; ////// public enum ProcessStatus { ///Provides enumerated values representing status of a process. ////// Alive = 1, ///Specifies that the process is running. ////// ShuttingDown = 2, ///Specifies that the process has begun shutting down. ////// ShutDown = 3, ///Specifies the the process has been shut down. ////// Terminated = 4 } ///Specifies that the process has been terminated. ////// public enum ProcessShutdownReason { ///Provides enumerated values representing the reason a process has shut /// down. ////// None = 0, // alive ///Specifies that the process has not been shut down. ////// Unexpected = 1, ///Specifies that the process has been shut down unexpectedly. ////// RequestsLimit = 2, ///Specifies that the process request exceeded the limit on number of /// processes. ////// RequestQueueLimit = 3, ///Specifies that the process request exceeded the limit on number of /// processes in que. ////// Timeout = 4, ///Specifies that the process timed out. ////// IdleTimeout = 5, ///Specifies that the process exceeded the limit on process idle time. ////// MemoryLimitExceeded = 6, PingFailed = 7, DeadlockSuspected = 8 } ///Specifies that the process exceeded the limit of memory available per process. ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class ProcessInfo { ///Provides information on processes. ////// public DateTime StartTime { get { return _StartTime;}} ///Indicates the time a process was started. ////// public TimeSpan Age { get { return _Age;}} ///Indicates the length of time the process has been running. ////// public int ProcessID { get { return _ProcessID;}} public int RequestCount { get { return _RequestCount;}} ///Indicates the process id of the process. ////// public ProcessStatus Status { get { return _Status;}} ///Indicates the current status of the process. ////// public ProcessShutdownReason ShutdownReason { get { return _ShutdownReason;}} ///Indicates the reason the process shut down. ////// public int PeakMemoryUsed { get { return _PeakMemoryUsed;}} private DateTime _StartTime; private TimeSpan _Age; private int _ProcessID; private int _RequestCount; private ProcessStatus _Status; private ProcessShutdownReason _ShutdownReason; private int _PeakMemoryUsed; ///Indicates the maximum amount of memory the process has used. ////// public void SetAll (DateTime startTime, TimeSpan age, int processID, int requestCount, ProcessStatus status, ProcessShutdownReason shutdownReason, int peakMemoryUsed) { _StartTime = startTime; _Age = age; _ProcessID = processID; _RequestCount = requestCount; _Status = status; _ShutdownReason = shutdownReason; _PeakMemoryUsed = peakMemoryUsed; } ///Sets internal information indicating the status of the process. ////// public ProcessInfo (DateTime startTime, TimeSpan age, int processID, int requestCount, ProcessStatus status, ProcessShutdownReason shutdownReason, int peakMemoryUsed) { _StartTime = startTime; _Age = age; _ProcessID = processID; _RequestCount = requestCount; _Status = status; _ShutdownReason = shutdownReason; _PeakMemoryUsed = peakMemoryUsed; } public ProcessInfo() { } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.Initializes a new instance of the ///class and sets internal information /// indicating the status of the process.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Transform3D.cs
- ScrollBar.cs
- EpmSyndicationContentSerializer.cs
- TypefaceMetricsCache.cs
- SerializationAttributes.cs
- PrimitiveXmlSerializers.cs
- WSFederationHttpSecurityElement.cs
- LeaseManager.cs
- EmbeddedMailObject.cs
- streamingZipPartStream.cs
- ReflectEventDescriptor.cs
- RSAOAEPKeyExchangeDeformatter.cs
- ScriptHandlerFactory.cs
- SplineKeyFrames.cs
- BlurEffect.cs
- GlyphInfoList.cs
- WmiEventSink.cs
- CodeChecksumPragma.cs
- PriorityItem.cs
- EnumerableCollectionView.cs
- WindowsEditBox.cs
- Constraint.cs
- MultiTargetingUtil.cs
- ControlPaint.cs
- TaskScheduler.cs
- AssemblyCache.cs
- PropertyItemInternal.cs
- GroupBox.cs
- ZipIORawDataFileBlock.cs
- SqlFileStream.cs
- Quaternion.cs
- HwndAppCommandInputProvider.cs
- DataBoundLiteralControl.cs
- TextTreeRootNode.cs
- MailSettingsSection.cs
- ReadOnlyDictionary.cs
- selecteditemcollection.cs
- CalendarButtonAutomationPeer.cs
- Duration.cs
- IDictionary.cs
- VisualProxy.cs
- ListenerElementsCollection.cs
- SizeKeyFrameCollection.cs
- ExpressionVisitorHelpers.cs
- Object.cs
- CodeSubDirectory.cs
- SystemEvents.cs
- AsyncResult.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- ConstraintEnumerator.cs
- TypeHelper.cs
- TextMessageEncoder.cs
- LogRestartAreaEnumerator.cs
- WebPartDisplayModeCollection.cs
- MessageQueueEnumerator.cs
- DrawingAttributes.cs
- Focus.cs
- MimeTypeMapper.cs
- Common.cs
- PropertyOverridesTypeEditor.cs
- XmlBoundElement.cs
- DrawingVisual.cs
- TypedColumnHandler.cs
- ProcessThreadDesigner.cs
- QilBinary.cs
- MenuItem.cs
- FrameworkObject.cs
- ReflectionHelper.cs
- DirtyTextRange.cs
- SimpleType.cs
- LogicalTreeHelper.cs
- SignedXml.cs
- BaseDataListActionList.cs
- CodeDomSerializerException.cs
- SymmetricKey.cs
- BindingsCollection.cs
- ToolStripSystemRenderer.cs
- DispatchWrapper.cs
- BamlTreeMap.cs
- InvalidCastException.cs
- TypeUsage.cs
- TextServicesHost.cs
- LinqDataSourceValidationException.cs
- DecoderReplacementFallback.cs
- XomlCompiler.cs
- ValueSerializerAttribute.cs
- ExceptionWrapper.cs
- PolicyManager.cs
- safesecurityhelperavalon.cs
- TypeSystem.cs
- EdmTypeAttribute.cs
- WhitespaceReader.cs
- ParallelTimeline.cs
- TransformGroup.cs
- OutputCacheSettingsSection.cs
- ConfigXmlSignificantWhitespace.cs
- ScaleTransform.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- UIElement3D.cs
- JsonDeserializer.cs