Envoyer des Messages de Diagnostic dans la fenêtre SortieSend Diagnostic Messages to the Output Window

Vous pouvez écrire des messages d’exécution pour le sortie à l’aide de la fenêtre la Debug classe ou la Trace (classe), qui font partie de la System.Diagnostics bibliothèque de classes.You can write run-time messages to the Output window using the Debug class or the Trace class, which are part of the System.Diagnostics class library. Utilisez la classe Debug si vous n'utilisez que la version Debug de votre programme pour la sortie.Use the Debug class if you only output in the Debug version of your program. Utilisez la classe Trace si vous souhaitez obtenir une sortie pour les versions Debug et Release.Use the Trace class if you want output in both the Debug and Release versions.

Méthodes de sortieOutput Methods

Les classes Trace et Debug fournissent les méthodes de sortie suivantes :The Trace and Debug classes provide the following output methods:

  • Plusieurs méthodes Write, qui génèrent des informations de sortie sans interrompre l'exécution.Various Write methods, which output information without breaking execution. Ces méthodes remplacent la méthode Debug.Print utilisée dans les versions précédentes de Visual Basic.These methods replace the Debug.Print method used in previous versions of Visual Basic.

  • Les méthodes System.Diagnostics.Debug.Assert et System.Diagnostics.Trace.Assert, qui interrompent l'exécution et génèrent des informations de sortie si une condition spécifique échoue.System.Diagnostics.Debug.Assert and System.Diagnostics.Trace.Assert methods, which break execution and outputs information if a specified condition fails. Par défaut, la méthode Assert affiche les informations dans une boîte de dialogue.By default, the Assert method displays the information in a dialog box. Pour plus d’informations, consultez Assertions dans du Code managé.For more information, see Assertions in Managed Code.

  • Les méthodes System.Diagnostics.Debug.Fail et System.Diagnostics.Trace.Fail, qui interrompent toujours l'exécution et génèrent des informations de sortie.The System.Diagnostics.Debug.Fail and System.Diagnostics.Trace.Fail methods, which always breaks execution and outputs information. Par défaut, les méthodes Fail affichent les informations dans une boîte de dialogue.By default, the Fail methods display the information in a dialog box.

    En plus de programmer à partir de votre application, le sortie fenêtre peut afficher des informations sur :In addition to program out from your application, the Output window can display the information about:

  • Modules que le débogueur a chargés ou déchargés.Modules the debugger has loaded or unloaded.

  • Exceptions qui sont levées.Exceptions that are thrown.

  • Processus qui cessent de s'exécuter.Processes that exit.

  • Threads qui s'arrêtent.Threads that exit.

Voir aussiSee Also

Sécurité du débogueur Debugger Security
Fenêtre Sortie Output Window
Suivi et instrumentation d’applicationsTracing and Instrumenting Applications
Types de projets C#, F# et Visual Basic C#, F#, and Visual Basic Project Types
Débogage du code managéDebugging Managed Code