SystemException Class
Defines the base class for predefined exceptions in the System namespace.
Assembly: mscorlib (in mscorlib.dll)
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.
System.Exception
System.SystemException
Microsoft.SqlServer.Server.InvalidUdtException
System.AccessViolationException
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.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.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
Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC, Xbox 360, Zune
The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.