System.Diagnostics, espaces de noms
System.Diagnostics et ses espaces de noms enfants (System.Diagnostics.CodeAnalysis, System.Diagnostics.Contracts, et System.Diagnostics.Tracing) contiennent les types vous permettant d'interagir avec les processus système, les journaux des événements et les compteurs de performance.
Cette rubrique affiche les types dans les espaces de noms System.Diagnostics inclus dans les .NET pour les applications du Windows Store. Notez que les .NET pour les applications du Windows Store n'incluent pas tous les membres de chaque type. Pour plus d'informations sur les différents types, consultez les rubriques associées. La documentation à propos d'un type indique quels membres sont inclus dans les .NET pour les applications du Windows Store.
Espace de noms System.Diagnostics
Types pris en charge dans les .NET pour les applications du Windows Store |
Description |
---|---|
Indique aux compilateurs qu'un appel ou un attribut de méthode doit être ignoré, sauf si un symbole de compilation conditionnelle spécifié est défini. |
|
Fournit un jeu de méthodes et de propriétés qui aident à déboguer votre code. Cette classe ne peut pas être héritée. |
|
Modifie la génération de code pour le débogage juste-à-temps (JIT) du runtime. Cette classe ne peut pas être héritée. |
|
Spécifie le mode de débogage pour le compilateur juste-à-temps (JIT). |
|
Active la communication avec un débogueur. Cette classe ne peut pas être héritée. |
|
Détermine si et comment un membre est affiché dans les fenêtres des variables du débogueur. Cette classe ne peut pas être héritée. |
|
Fournit des instructions d'affichage pour le débogueur. |
|
Détermine l'affichage d'une classe ou d'un champ dans les fenêtres des variables du débogueur. |
|
Spécifie le DebuggerHiddenAttribute. Cette classe ne peut pas être héritée. |
|
Identifie un type ou un membre qui n'appartient pas au code utilisateur d'une application. |
|
Indique au débogueur de parcourir le code au lieu de s'y arrêter. Cette classe ne peut pas être héritée. |
|
Spécifie le proxy d'affichage pour un type. |
|
Fournit un jeu de méthodes et de propriétés que vous pouvez utiliser pour mesurer le temps écoulé précisément. |
Espace de noms System.Diagnostics.CodeAnalysis
Types pris en charge dans les .NET pour les applications du Windows Store |
Description |
---|---|
Supprime le signalement de la violation d'une règle d'outil d'analyse statique spécifique, en autorisant plusieurs suppressions sur un artefact de code unique. |
Espace de noms System.Diagnostics.Contracts
Types pris en charge dans les .NET pour les applications du Windows Store |
Description |
---|---|
Contient des méthodes statiques pour représenter des contrats de programme tels que conditions préalables, post-conditions et invariants objet. |
|
Permet de définir des abréviations pour les contrats qui peuvent être utilisés à la place de la syntaxe complète de contrat. |
|
Active la factorisation du code if-then-throw dans des méthodes distinctes pour la réutilisation, et fournit un contrôle total sur les exceptions et les arguments levés. |
|
Spécifie qu'un type séparé contient les contrats de code pour ce type. |
|
Spécifie qu'une classe est un contrat pour un type. |
|
Fournit des méthodes et des données pour l'événement ContractFailed. |
|
Spécifie le type de contrat qui a échoué. |
|
Marque une méthode comme étant la méthode indifférente pour une classe. |
|
Autorise la définition d'un contrat et des options d'outil pour la granularité d'assembly, de type ou de méthode. |
|
Indique qu'un champ peut être utilisé dans les contrats de méthode lorsque le champ a moins de visibilité que la méthode. |
|
Spécifie qu'un assembly est un assembly de référence qui contient des contrats. |
|
Identifie un membre qui n'a aucun comportement au moment de l'exécution. |
|
Donne instruction aux outils d'analyse de considérer qu'un assembly, un type ou un membre est correct sans exécuter de vérification statique. |
|
Indique qu'un type ou une méthode est pur(e), autrement dit qu'il ou elle n'apporte pas de modifications d'état visibles. |
Espace de noms System.Diagnostics.Tracing
Types pris en charge dans les .NET pour les applications du Windows Store |
Description |
---|---|
Vous permet de spécifier les informations de schéma supplémentaires d'événements pour un événement. |
|
Décrit la commande passée au rappel OnEventCommand. |
|
Fournit les arguments pour le rappel OnEventCommand. |
|
Définit les mots clés standard qui s'appliquent aux événements. |
|
Identifie le niveau d'un événement. |
|
Fournit les méthodes d'activation et de désactivation des événements à partir des sources d'événement. |
|
Définit les opcodes standard qui sont joints aux événements par le fournisseur d'événements source. |
|
Permet de créer des événements pour le suivi d'événements. |
|
Fournit les données d'événement pour créer des surcharges WriteEvent à l'aide de la méthode WriteEventCore. |
|
Permet au nom de suivi d'événements pour Windows (ETW) d'être défini indépendamment du nom de la classe d'événement. |
|
Exception levée lorsqu'une erreur se produit pendant le suivi d'événements pour Windows (ETW). |
|
Définit les tâches qui s'appliquent aux événements. |
|
Fournit des données pour le rappel OnEventWritten. |
|
Identifie une méthode qui ne génère pas d'événement. |