Defines the base class for predefined exceptions in the System namespace.
Assembly: mscorlib (in mscorlib.dll)
<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Class SystemException _
Inherits Exception[SerializableAttribute]
[ComVisibleAttribute(true)]
public class SystemException : Exception[SerializableAttribute]
[ComVisibleAttribute(true)]
public ref class SystemException : public Exception[<SerializableAttribute>]
[<ComVisibleAttribute(true)>]
type SystemException =
class
inherit Exception
endThe SystemException type exposes the following members.
| Name | Description | |
|---|---|---|
![]() ![]() | SystemException | Initializes a new instance of the SystemException class. |
![]() ![]() | SystemException(String) | Initializes a new instance of the SystemException class with a specified error message. |
![]() | SystemException(SerializationInfo, StreamingContext) | Initializes a new instance of the SystemException class with serialized data. |
![]() ![]() | SystemException(String, Exception) | Initializes a new instance of the SystemException class with a specified error message and a reference to the inner exception that is the cause of this exception. |
| Name | Description | |
|---|---|---|
![]() | Data | Gets a collection of key/value pairs that provide additional user-defined information about the exception. (Inherited from Exception.) |
![]() | HelpLink | Gets or sets a link to the help file associated with this exception. (Inherited from Exception.) |
![]() ![]() | HResult | Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception. (Inherited from Exception.) |
![]() ![]() | InnerException | Gets the Exception instance that caused the current exception. (Inherited from Exception.) |
![]() ![]() | Message | Gets a message that describes the current exception. (Inherited from Exception.) |
![]() | Source | Gets or sets the name of the application or the object that causes the error. (Inherited from Exception.) |
![]() ![]() | StackTrace | Gets a string representation of the immediate frames on the call stack. (Inherited from Exception.) |
![]() | TargetSite | Gets the method that throws the current exception. (Inherited from Exception.) |
| Name | Description | |
|---|---|---|
![]() ![]() | Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() ![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() ![]() | GetBaseException | When overridden in a derived class, returns the Exception that is the root cause of one or more subsequent exceptions. (Inherited from Exception.) |
![]() ![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetObjectData | When overridden in a derived class, sets the SerializationInfo with information about the exception. (Inherited from Exception.) |
![]() ![]() | GetType | Gets the runtime type of the current instance. (Inherited from Exception.) In XNA Framework 3.0, this member is inherited from Object |
![]() ![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() ![]() | ToString | Creates and returns a string representation of the current exception. (Inherited from Exception.) |
| Name | Description | |
|---|---|---|
![]() | SerializeObjectState | Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception. (Inherited from Exception.) |
This class is provided as a means to differentiate between exceptions defined by the system versus exceptions defined by applications.
SystemException does not provide information as to the cause of the Exception. In most scenarios, instances of this class should not be thrown. In cases where this class is instantiated, a human-readable message describing the error should be passed to the constructor.
SystemException is thrown by the common language runtime when errors occur that are nonfatal and recoverable by user programs. These errors result from failed runtime check (such as an array out-of-bound error), and can occur during the execution of any method. SystemException adds no new functionality to Exception.
SystemException uses the HRESULT COR_E_SYSTEM, that has the value 0x80131501.
For a list of initial property values for an instance of SystemException, see the SystemException constructors.
For more information on exceptions defined by applications, see ApplicationException.
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.System
System
Microsoft.SqlServer.Server
System
System.Activities
System
System
System
System
System
System
System.Collections.Generic
System.ComponentModel.Design.Serialization
System.ComponentModel
System.ComponentModel
System.Configuration
System.Configuration.Install
System
System.Data
System.Data
System.Data
System.Data.SqlTypes
System
System.Deployment.Application
System.DirectoryServices.AccountManagement
System.Drawing.Printing
System.EnterpriseServices
System.EnterpriseServices
System
System
System.IdentityModel.Tokens
System
System
System
System
System
System.IO
System.IO
System.IO
System.Management
System
System
System
System
System
System
System
System.Printing
System
System.Reflection
System.Reflection
System.Resources
System.Resources
System.Runtime.InteropServices
System.Runtime.InteropServices
System.Runtime.InteropServices
System.Runtime.InteropServices
System.Runtime.InteropServices
System.Runtime.InteropServices
System.Runtime.Remoting
System.Runtime.Remoting
System.Runtime.Serialization
System.Security.Authentication
System.Security.Cryptography
System.Security
System.Security.Policy
System.Security.Principal
System.Security
System.Security
System.Security
System.ServiceModel
System.ServiceModel.Dispatcher
System.ServiceModel.Dispatcher
System.ServiceModel
System.ServiceModel
System.ServiceProcess
System
System.Threading
System.Threading
System.Threading
System.Threading
System.Threading
System.Threading
System.Threading
System
System.Transactions
System
System
System
System
System
System.Web.Caching
System.Web.Caching
System.Web.Management
System.Web.Services.Protocols
System.Windows.Automation
System.Windows.Data
System.Windows.Markup
System.Windows.Media.Animation
System.Windows.Media
System.Workflow.Activities
System.Workflow.Activities
System.Workflow.Runtime.Hosting
System.Workflow.Runtime.Tracking
System.Xml.Schema
System.Xml
System.Xml.XPath
System.Xml.Xsl
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)