SystemException Class
Defines the base class for predefined exceptions in the System namespace.
Assembly: mscorlib (in mscorlib.dll)
The 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.GetType(). |
![]() ![]() | 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.Exception
System.SystemException
Microsoft.SqlServer.Server.InvalidUdtException
System.AccessViolationException
System.Activities.ValidationException
System.AppDomainUnloadedException
System.ArgumentException
System.ArithmeticException
System.ArrayTypeMismatchException
System.BadImageFormatException
System.CannotUnloadAppDomainException
System.Collections.Generic.KeyNotFoundException
System.ComponentModel.Design.Serialization.CodeDomSerializerException
System.ComponentModel.LicenseException
System.ComponentModel.WarningException
System.Configuration.ConfigurationException
System.Configuration.Install.InstallException
System.ContextMarshalException
System.Data.DataException
System.Data.DBConcurrencyException
System.Data.OperationAbortedException
System.Data.SqlTypes.SqlTypeException
System.DataMisalignedException
System.Deployment.Application.DeploymentException
System.DirectoryServices.AccountManagement.PrincipalException
System.Drawing.Printing.InvalidPrinterException
System.EnterpriseServices.RegistrationException
System.EnterpriseServices.ServicedComponentException
System.ExecutionEngineException
System.FormatException
System.IdentityModel.Tokens.SecurityTokenException
System.IndexOutOfRangeException
System.InsufficientExecutionStackException
System.InvalidCastException
System.InvalidOperationException
System.InvalidProgramException
System.IO.InternalBufferOverflowException
System.IO.InvalidDataException
System.IO.IOException
System.Management.ManagementException
System.MemberAccessException
System.MulticastNotSupportedException
System.NotImplementedException
System.NotSupportedException
System.NullReferenceException
System.OperationCanceledException
System.OutOfMemoryException
System.Printing.PrintSystemException
System.RankException
System.Reflection.AmbiguousMatchException
System.Reflection.ReflectionTypeLoadException
System.Resources.MissingManifestResourceException
System.Resources.MissingSatelliteAssemblyException
System.Runtime.InteropServices.ExternalException
System.Runtime.InteropServices.InvalidComObjectException
System.Runtime.InteropServices.InvalidOleVariantTypeException
System.Runtime.InteropServices.MarshalDirectiveException
System.Runtime.InteropServices.SafeArrayRankMismatchException
System.Runtime.InteropServices.SafeArrayTypeMismatchException
System.Runtime.Remoting.RemotingException
System.Runtime.Remoting.ServerException
System.Runtime.Serialization.SerializationException
System.Security.Authentication.AuthenticationException
System.Security.Cryptography.CryptographicException
System.Security.HostProtectionException
System.Security.Policy.PolicyException
System.Security.Principal.IdentityNotMappedException
System.Security.SecurityException
System.Security.VerificationException
System.Security.XmlSyntaxException
System.ServiceModel.CommunicationException
System.ServiceModel.Dispatcher.InvalidBodyAccessException
System.ServiceModel.Dispatcher.MultipleFilterMatchesException
System.ServiceModel.InvalidMessageContractException
System.ServiceModel.QuotaExceededException
System.ServiceProcess.TimeoutException
System.StackOverflowException
System.Threading.AbandonedMutexException
System.Threading.SemaphoreFullException
System.Threading.SynchronizationLockException
System.Threading.ThreadAbortException
System.Threading.ThreadInterruptedException
System.Threading.ThreadStartException
System.Threading.ThreadStateException
System.TimeoutException
System.Transactions.TransactionException
System.TypeInitializationException
System.TypeLoadException
System.TypeUnloadedException
System.UnauthorizedAccessException
System.UriTemplateMatchException
System.Web.Caching.DatabaseNotEnabledForNotificationException
System.Web.Caching.TableNotEnabledForNotificationException
System.Web.Management.SqlExecutionException
System.Web.Services.Protocols.SoapException
System.Windows.Automation.ElementNotAvailableException
System.Windows.Data.ValueUnavailableException
System.Windows.Markup.XamlParseException
System.Windows.Media.Animation.AnimationException
System.Windows.Media.InvalidWmpVersionException
System.Workflow.Activities.EventDeliveryFailedException
System.Workflow.Activities.WorkflowAuthorizationException
System.Workflow.Runtime.Hosting.PersistenceException
System.Workflow.Runtime.Tracking.TrackingProfileDeserializationException
System.Xml.Schema.XmlSchemaException
System.Xml.XmlException
System.Xml.XPath.XPathException
System.Xml.Xsl.XsltException

