Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

SystemException, classe

Définit la classe de base pour les exceptions prédéfinies de l'espace de noms System.

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

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

Le type SystemException expose les membres suivants.

  NomDescription
Méthode publiquePris en charge par XNA FrameworkSystemException()Initialise une nouvelle instance de la classe SystemException.
Méthode publiquePris en charge par XNA FrameworkSystemException(String)Initialise une nouvelle instance de la classe SystemException avec un message d'erreur spécifié.
Méthode protégéeSystemException(SerializationInfo, StreamingContext)Initialise une nouvelle instance de la classe SystemException avec des données sérialisées.
Méthode publiquePris en charge par XNA FrameworkSystemException(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.
Début

  NomDescription
Propriété publiqueDataObtient une collection de paires clé/valeur qui fournissent des informations supplémentaires définies par l'utilisateur sur l'exception. (Hérité de Exception.)
Propriété publiqueHelpLinkObtient ou définit un lien vers le fichier d'aide associé à cette exception. (Hérité de Exception.)
Propriété publiquePris en charge par XNA FrameworkHResultObtient ou définit HRESULT, valeur numérique codée qui est assignée à une exception spécifique. (Hérité de Exception.)
Propriété publiquePris en charge par XNA FrameworkInnerExceptionObtient l'instance Exception qui a provoqué l'exception actuelle. (Hérité de Exception.)
Propriété publiquePris en charge par XNA FrameworkMessageObtient un message qui décrit l'exception actuelle. (Hérité de Exception.)
Propriété publiqueSourceObtient ou définit le nom de l'application ou de l'objet qui est à l'origine de l'erreur. (Hérité de Exception.)
Propriété publiquePris en charge par XNA FrameworkStackTraceObtient une représentation sous forme de chaîne des frames immédiates sur la pile des appels. (Hérité de Exception.)
Propriété publiqueTargetSiteObtient la méthode qui lève l'exception actuelle. (Hérité de Exception.)
Début

  NomDescription
Méthode publiquePris en charge par XNA FrameworkEquals(Object)Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégéePris en charge par XNA FrameworkFinalize 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.)
Méthode publiquePris en charge par XNA FrameworkGetBaseExceptionEn cas de substitution dans une classe dérivée, retourne Exception qui est à l'origine d'une ou de plusieurs exceptions suivantes. (Hérité de Exception.)
Méthode publiquePris en charge par XNA FrameworkGetHashCodeSert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publiqueGetObjectDataEn cas de substitution dans une classe dérivée, définit SerializationInfo avec des informations sur l'exception. (Hérité de Exception.)
Méthode publiquePris en charge par XNA FrameworkGetTypeObtient le type au moment de l'exécution de l'instance actuelle. (Hérité de Exception.)

Dans XNA Framework 3.0, ce membre est hérité de Object.GetType().
Méthode protégéePris en charge par XNA FrameworkMemberwiseCloneCrée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publiquePris en charge par XNA FrameworkToStringCrée et retourne une chaîne représentant l'exception en cours. (Hérité de Exception.)
Début

  NomDescription
Événement protégéSerializeObjectStateSe produit lorsqu'une exception est sérialisée pour créer un objet d'état d'exception qui contient des données sérialisées relatives à l'exception. (Hérité de Exception.)
Début

Cette classe permet de faire la différence entre les exceptions définies par le système et les exceptions définies par les applications.

SystemException ne fournit pas d'informations sur l'origine de Exception. Dans la plupart des scénarios, les instances de cette classe ne doivent pas être levées. Dans les cas où cette classe serait instanciée, un message lisible par l'être humain décrivant l'erreur doit être passé au constructeur.

SystemException est levé par le Common Language Runtime en cas d'erreurs récupérables par des programmes utilisateur. Ces erreurs sont liées à un échec de vérification à l'exécution (tel qu'une erreur due à un tableau hors des limites), et peuvent se produire pendant l'exécution de n'importe quelle méthode. SystemException n'ajoute pas de nouvelle fonctionnalité à Exception.

SystemException utilise le HRESULT COR_E_SYSTEM dont la valeur est 0x80131501.

Pour obtenir une liste des valeurs initiales des propriétés d'une instance de SystemException, consultez les constructeurs SystemException.

Pour plus d'informations sur les exceptions définies par les applications, consultez ApplicationException.

.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

.NET pour les applications Windows Phone

Pris en charge dans : Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

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

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft