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
- HebrewNumber.cs
- State.cs
- WorkflowInstanceQuery.cs
- IsolatedStorageFileStream.cs
- StringUtil.cs
- XmlSecureResolver.cs
- ForEachAction.cs
- MethodRental.cs
- RestHandlerFactory.cs
- TypeConverter.cs
- RecommendedAsConfigurableAttribute.cs
- DesignBindingEditor.cs
- SequentialUshortCollection.cs
- RelationshipFixer.cs
- DataGridViewCellPaintingEventArgs.cs
- ValueSerializer.cs
- SmiEventSink_Default.cs
- TrackingServices.cs
- CompositeActivityTypeDescriptor.cs
- EntityDataSourceDesignerHelper.cs
- OleDbDataAdapter.cs
- ActivitySurrogateSelector.cs
- Itemizer.cs
- SqlStatistics.cs
- SerializerDescriptor.cs
- Types.cs
- CompareValidator.cs
- CookieParameter.cs
- ConfigurationPropertyAttribute.cs
- SizeAnimationBase.cs
- OdbcStatementHandle.cs
- UpdateDelegates.Generated.cs
- CursorInteropHelper.cs
- SerializerWriterEventHandlers.cs
- StorageBasedPackageProperties.cs
- PassportPrincipal.cs
- RoleGroup.cs
- SchemaImporterExtensionElement.cs
- SqlExpander.cs
- Simplifier.cs
- SvcMapFileSerializer.cs
- Parameter.cs
- OleDbError.cs
- SecondaryIndexDefinition.cs
- _TLSstream.cs
- ModelPropertyCollectionImpl.cs
- EntityContainerRelationshipSet.cs
- UnsafeNativeMethodsPenimc.cs
- DataViewManager.cs
- Error.cs
- AnnotationHelper.cs
- Psha1DerivedKeyGenerator.cs
- SafeReversePInvokeHandle.cs
- Int32AnimationBase.cs
- WebPartTracker.cs
- ISAPIRuntime.cs
- XPathEmptyIterator.cs
- ReachSerializableProperties.cs
- ConnectionOrientedTransportChannelFactory.cs
- XhtmlTextWriter.cs
- XmlIgnoreAttribute.cs
- SafeArrayRankMismatchException.cs
- BitmapDecoder.cs
- UnhandledExceptionEventArgs.cs
- ReturnValue.cs
- HttpResponse.cs
- AsmxEndpointPickerExtension.cs
- FreeIndexList.cs
- HelpFileFileNameEditor.cs
- XmlMapping.cs
- NumericExpr.cs
- Visitors.cs
- Int64AnimationUsingKeyFrames.cs
- PageRequestManager.cs
- DataGridRelationshipRow.cs
- TdsParserStaticMethods.cs
- GacUtil.cs
- DynamicQueryableWrapper.cs
- FrameworkContentElementAutomationPeer.cs
- SqlNodeTypeOperators.cs
- WebHeaderCollection.cs
- XDeferredAxisSource.cs
- WindowsRegion.cs
- ReliabilityContractAttribute.cs
- UpdateManifestForBrowserApplication.cs
- CodeDesigner.cs
- NullableIntAverageAggregationOperator.cs
- Figure.cs
- StyleModeStack.cs
- HWStack.cs
- XmlNode.cs
- DbDataRecord.cs
- GregorianCalendarHelper.cs
- TypeInfo.cs
- MarkerProperties.cs
- HtmlElementCollection.cs
- ManifestSignedXml.cs
- DbRetry.cs
- HostedController.cs
- ImportContext.cs