|
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
|
Exception, classe
Espace de noms : System
Assembly : mscorlib (dans mscorlib.dll)
Le type Exception expose les membres suivants.
| Nom | Description | |
|---|---|---|
![]() ![]() ![]() ![]() | Exception() | |
![]() ![]() ![]() ![]() | Exception(String) | |
![]() | Exception(SerializationInfo, StreamingContext) | |
![]() ![]() ![]() ![]() | Exception(String, Exception) |
| Nom | Description | |
|---|---|---|
![]() ![]() ![]() | Data | |
![]() ![]() ![]() | HelpLink | |
![]() ![]() ![]() ![]() | HResult | |
![]() ![]() ![]() ![]() | InnerException | |
![]() ![]() ![]() ![]() | Message | |
![]() ![]() ![]() | Source | |
![]() ![]() ![]() ![]() | StackTrace | |
![]() | TargetSite |
| Nom | Description | |
|---|---|---|
![]() ![]() ![]() ![]() | Equals(Object) | |
![]() ![]() ![]() ![]() | Finalize | |
![]() ![]() ![]() ![]() | GetBaseException | |
![]() ![]() ![]() ![]() | GetHashCode | |
![]() | GetObjectData | |
![]() ![]() ![]() ![]() | GetType | Dans XNA Framework 3.0, ce membre est hérité de Object.GetType(). Dans Bibliothèque de classes portable Bibliothèque de classes portable, ce membre est hérité de Object.GetType(). Dans .NET pour les applications du Windows Store Windows 8, ce membre est hérité de Object.GetType(). |
![]() ![]() ![]() ![]() | MemberwiseClone | |
![]() ![]() ![]() ![]() | ToString |
| Nom | Description | |
|---|---|---|
![]() | SerializeObjectState |
Blocs try-catch
Fonctionnalités des types d'exceptions
Texte explicite décrivant l'erreur. Lorsqu'une exception se produit, le runtime informe l'utilisateur par le biais d'un message textuel de la nature de l'erreur et suggère une action pour résoudre le problème. Ce message textuel est contenu dans la propriété Message de l'objet exception. Lors de la création de l'objet exception, vous pouvez passer au constructeur une chaîne textuelle qui décrit en détail cette exception particulière. Si aucun argument de message d'erreur n'est fourni au constructeur, le message d'erreur par défaut est utilisé. État de la pile des appels lors de la levée de l'exception. La propriété StackTrace conserve une trace de la pile qui peut être utilisée pour déterminer l'endroit où l'erreur se produit dans le code. La trace de la pile répertorie toutes les méthodes appelées ainsi que les numéros de ligne, dans le fichier source, où les appels ont été réalisés.
Catégories des types d'exceptions
les classes d'exceptions prédéfinies du Common Language Runtime, dérivées de SystemException ; les classes d'exceptions de l'application définies par l'utilisateur, dérivées de ApplicationException.
Propriétés de classe d'exception
Considérations sur les performances
using System; class ExceptionTestClass { public static void Main() { int x = 0; try { int y = 100/x; } catch (ArithmeticException e) { Console.WriteLine("ArithmeticException Handler: {0}", e.ToString()); } catch (Exception e) { Console.WriteLine("Generic Exception Handler: {0}", e.ToString()); } } } /* This code example produces the following results: ArithmeticException Handler: System.DivideByZeroException: Attempted to divide by zero. at ExceptionTestClass.Main() */
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.
System.Exception
Microsoft.Build.BuildEngine.InternalLoggerException
Microsoft.Build.BuildEngine.InvalidProjectFileException
Microsoft.Build.BuildEngine.InvalidToolsetDefinitionException
Microsoft.Build.BuildEngine.RemoteErrorException
Microsoft.Build.Exceptions.BuildAbortedException
Microsoft.Build.Exceptions.InternalLoggerException
Microsoft.Build.Exceptions.InvalidProjectFileException
Microsoft.Build.Exceptions.InvalidToolsetDefinitionException
Microsoft.Build.Framework.LoggerException
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException
Microsoft.JScript.CmdLineException
Microsoft.JScript.ParserException
Microsoft.VisualBasic.ApplicationServices.CantStartSingleInstanceException
Microsoft.VisualBasic.ApplicationServices.NoStartupFormException
Microsoft.VisualBasic.Compatibility.VB6.WebClassContainingClassNotOptional
Microsoft.VisualBasic.Compatibility.VB6.WebClassCouldNotFindEvent
Microsoft.VisualBasic.Compatibility.VB6.WebClassNextItemCannotBeCurrentWebItem
Microsoft.VisualBasic.Compatibility.VB6.WebClassNextItemRespondNotFound
Microsoft.VisualBasic.Compatibility.VB6.WebClassUserWebClassNameNotOptional
Microsoft.VisualBasic.Compatibility.VB6.WebClassWebClassFileNameNotOptional
Microsoft.VisualBasic.Compatibility.VB6.WebClassWebItemNotValid
Microsoft.VisualBasic.Compatibility.VB6.WebItemAssociatedWebClassNotOptional
Microsoft.VisualBasic.Compatibility.VB6.WebItemClosingTagNotFound
Microsoft.VisualBasic.Compatibility.VB6.WebItemCouldNotLoadEmbeddedResource
Microsoft.VisualBasic.Compatibility.VB6.WebItemCouldNotLoadTemplateFile
Microsoft.VisualBasic.Compatibility.VB6.WebItemNameNotOptional
Microsoft.VisualBasic.Compatibility.VB6.WebItemNoTemplateSpecified
Microsoft.VisualBasic.Compatibility.VB6.WebItemTooManyNestedTags
Microsoft.VisualBasic.Compatibility.VB6.WebItemUnexpectedErrorReadingTemplateFile
Microsoft.VisualBasic.CompilerServices.IncompleteInitialization
Microsoft.VisualBasic.CompilerServices.InternalErrorException
Microsoft.VisualBasic.FileIO.MalformedLineException
System.Activities.DynamicUpdate.InstanceUpdateException
System.Activities.ExpressionParser.SourceExpressionException
System.Activities.Expressions.LambdaSerializationException
System.Activities.InvalidWorkflowException
System.Activities.Presentation.Metadata.AttributeTableValidationException
System.Activities.Statements.WorkflowTerminatedException
System.Activities.VersionMismatchException
System.Activities.WorkflowApplicationException
System.AddIn.Hosting.AddInSegmentDirectoryNotFoundException
System.AddIn.Hosting.InvalidPipelineStoreException
System.AggregateException
System.ApplicationException
System.ComponentModel.Composition.CompositionContractMismatchException
System.ComponentModel.Composition.CompositionException
System.ComponentModel.Composition.ImportCardinalityMismatchException
System.ComponentModel.Composition.Primitives.ComposablePartException
System.ComponentModel.DataAnnotations.ValidationException
System.ComponentModel.Design.ExceptionCollection
System.Configuration.Provider.ProviderException
System.Configuration.SettingsPropertyIsReadOnlyException
System.Configuration.SettingsPropertyNotFoundException
System.Configuration.SettingsPropertyWrongTypeException
System.Data.Linq.ChangeConflictException
System.Diagnostics.Eventing.Reader.EventLogException
System.Diagnostics.Tracing.EventSourceException
System.DirectoryServices.ActiveDirectory.ActiveDirectoryObjectExistsException
System.DirectoryServices.ActiveDirectory.ActiveDirectoryObjectNotFoundException
System.DirectoryServices.ActiveDirectory.ActiveDirectoryOperationException
System.DirectoryServices.ActiveDirectory.ActiveDirectoryServerDownException
System.DirectoryServices.Protocols.DirectoryException
System.IdentityModel.AsynchronousOperationException
System.IdentityModel.Metadata.MetadataSerializationException
System.IdentityModel.Protocols.WSTrust.WSTrustSerializationException
System.IdentityModel.RequestException
System.IdentityModel.Selectors.CardSpaceException
System.IdentityModel.Selectors.IdentityValidationException
System.IdentityModel.Selectors.PolicyValidationException
System.IdentityModel.Selectors.ServiceBusyException
System.IdentityModel.Selectors.ServiceNotStartedException
System.IdentityModel.Selectors.StsCommunicationException
System.IdentityModel.Selectors.UnsupportedPolicyOptionsException
System.IdentityModel.Selectors.UntrustedRecipientException
System.IdentityModel.Selectors.UserCancellationException
System.IdentityModel.Services.AsynchronousOperationException
System.IdentityModel.Services.FederatedAuthenticationSessionEndingException
System.IdentityModel.Services.FederationException
System.IdentityModel.Services.WSFederationMessageException
System.InvalidTimeZoneException
System.IO.IsolatedStorage.IsolatedStorageException
System.IO.Log.SequenceFullException
System.Management.Instrumentation.InstrumentationBaseException
System.Management.Instrumentation.WmiProviderInstallationException
System.Net.Http.HttpRequestException
System.Net.Mail.SmtpException
System.Net.PeerToPeer.PeerToPeerException
System.Runtime.CompilerServices.RuntimeWrappedException
System.Runtime.DurableInstancing.InstancePersistenceException
System.Runtime.Remoting.MetadataServices.SUDSGeneratorException
System.Runtime.Remoting.MetadataServices.SUDSParserException
System.Runtime.Serialization.InvalidDataContractException
System.Security.RightsManagement.RightsManagementException
System.ServiceModel.Channels.InvalidChannelBindingException
System.SystemException
System.Threading.BarrierPostPhaseException
System.Threading.LockRecursionException
System.Threading.Tasks.TaskSchedulerException
System.TimeZoneNotFoundException
System.Web.Query.Dynamic.ParseException
System.Web.Security.MembershipCreateUserException
System.Web.Security.MembershipPasswordException
System.Web.UI.ViewStateException
System.Web.UI.WebControls.EntityDataSourceValidationException
System.Web.UI.WebControls.LinqDataSourceValidationException
System.Windows.Automation.NoClickablePointException
System.Windows.Automation.ProxyAssemblyNotLoadedException
System.Windows.Controls.PrintDialogException
System.Windows.Forms.AxHost.InvalidActiveXStateException
System.Windows.Xps.XpsException
System.Windows.Xps.XpsWriterException
System.Workflow.Activities.Rules.RuleException
System.Workflow.ComponentModel.Compiler.WorkflowValidationFailedException
System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializationException
System.Workflow.ComponentModel.WorkflowTerminatedException
System.Workflow.Runtime.WorkflowOwnershipException
System.Xaml.XamlException



