Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

SystemException classe

 

Date de publication : novembre 2016

Sert de classe de base pour l'espace de nom des exceptions système.

Espace de noms:   System
Assembly:  mscorlib (dans mscorlib.dll)

System.Object
  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.LimitExceededException
      System.IdentityModel.SecurityMessageSerializationException
      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

[SerializableAttribute]
[ComVisibleAttribute(true)]
public class SystemException : Exception

NomDescription
System_CAPS_pubmethodSystemException()

Initialise une nouvelle instance de la classe SystemException.

System_CAPS_protmethodSystemException(SerializationInfo, StreamingContext)

Initialise une nouvelle instance de la classe SystemException avec des données sérialisées.

System_CAPS_pubmethodSystemException(String)

Initialise une nouvelle instance de la classe SystemException avec un message d'erreur spécifié.

System_CAPS_pubmethodSystemException(String, Exception)

Initialise une nouvelle instance de la classe SystemException avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception.

NomDescription
System_CAPS_pubpropertyData

Obtient une collection de paires clé/valeur qui fournissent des informations supplémentaires définies par l’utilisateur sur l’exception.(Hérité de Exception.)

System_CAPS_pubpropertyHelpLink

Obtient ou définit un lien vers le fichier d'aide associé à cette exception.(Hérité de Exception.)

System_CAPS_pubpropertyHResult

Obtient ou définit HRESULT, valeur numérique codée qui est assignée à une exception spécifique.(Hérité de Exception.)

System_CAPS_pubpropertyInnerException

Obtient l'instance Exception qui a provoqué l'exception actuelle.(Hérité de Exception.)

System_CAPS_pubpropertyMessage

Obtient un message qui décrit l'exception actuelle.(Hérité de Exception.)

System_CAPS_pubpropertySource

Obtient ou définit le nom de l'application ou de l'objet qui est à l'origine de l'erreur.(Hérité de Exception.)

System_CAPS_pubpropertyStackTrace

Obtient une représentation sous forme de chaîne des objets immédiats sur la pile des appels. (Hérité de Exception.)

System_CAPS_pubpropertyTargetSite

Obtient la méthode qui lève l'exception actuelle.(Hérité de Exception.)

NomDescription
System_CAPS_pubmethodEquals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.(Hérité de Object.)

System_CAPS_protmethodFinalize()

Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)

System_CAPS_pubmethodGetBaseException()

En cas de substitution dans une classe dérivée, retourne la Exception qui est à l'origine d'une ou de plusieurs exceptions ultérieures.(Hérité de Exception.)

System_CAPS_pubmethodGetHashCode()

Fait office de fonction de hachage par défaut.(Hérité de Object.)

System_CAPS_pubmethodGetObjectData(SerializationInfo, StreamingContext)

En cas de substitution dans une classe dérivée, définit SerializationInfo avec des informations sur l'exception.(Hérité de Exception.)

System_CAPS_pubmethodGetType()

Obtient le type au moment de l'exécution de l'instance actuelle.(Hérité de Exception.)

System_CAPS_protmethodMemberwiseClone()

Crée une copie superficielle du Object actuel.(Hérité de Object.)

System_CAPS_pubmethodToString()

Crée et retourne une chaîne représentant l'exception actuelle.(Hérité de Exception.)

NomDescription
System_CAPS_proteventSerializeObjectState

Se produit quand une exception est sérialisée pour créer un objet d'état d'exception qui contient des données sérialisées concernant l'exception.(Hérité de Exception.)

Cette classe est fournie comme un moyen de faire la distinction entre les applications et les exceptions de système. Il s’agit de la classe de base de telles exceptions comme ArgumentException, FormatException, et InvalidOperationException.

System_CAPS_importantImportant

Étant donné que SystemException sert de classe de base d’une variété de types d’exception, votre code ne doit pas lever un SystemException exception, ni ne devriez gérer un SystemException exception, sauf si vous avez l’intention de lever à nouveau l’exception d’origine.

SystemExceptionutilise le HRESULT COR_E_SYSTEM dont la valeur est 0 x 80131501.

.NET Framework
Disponible depuis 1.1
Silverlight
Disponible depuis 2.0
Silverlight pour Windows Phone
Disponible depuis 7.0

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: