System.Diagnostics.Tracing Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des types et des membres qui vous permettent de créer des événements fortement typés à capturer par le suivi des événements pour Windows (ETW).
Classes
| Nom | Description |
|---|---|
| DiagnosticCounter |
DiagnosticCounterest une classe abstraite qui sert de classe parente pour différentes classes Counter*, à savoir EventCounter, , PollingCounterIncrementingEventCounteret IncrementingPollingCounter. |
| EventAttribute |
Spécifie des informations de schéma d’événement supplémentaires pour un événement. |
| EventCommandEventArgs |
Fournit les arguments du OnEventCommand(EventCommandEventArgs) rappel. |
| EventCounter |
Permet de collecter des statistiques pour des événements très fréquents par le biais de la EventSource classe. |
| EventDataAttribute |
Spécifie un type à passer à la méthode Write<T>(String, EventSourceOptions, T). |
| EventFieldAttribute |
Le EventFieldAttribute est placé sur des champs de types définis par l’utilisateur qui sont passés en tant que charges utiles EventSource. |
| EventIgnoreAttribute |
Spécifie qu’une propriété doit être ignorée lors de l’écriture d’un type d’événement avec la méthode Write<T>(String, EventSourceOptions, T). |
| EventListener |
Fournit des méthodes pour activer et désactiver des événements à partir de sources d’événements. |
| EventSource |
Permet de créer des événements pour le suivi d’événements sur plusieurs plateformes. |
| EventSourceAttribute |
Permet au suivi d’événements de Windows (ETW) d’être défini indépendamment du nom de la classe source d’événement. |
| EventSourceCreatedEventArgs |
Fournit des données pour l'événement EventSourceCreated. |
| EventSourceException |
Exception levée lorsqu’une erreur se produit lors du suivi d’événements pour Windows (ETW). |
| EventWrittenEventArgs |
Fournit des données pour le OnEventWritten(EventWrittenEventArgs) rappel. |
| IncrementingEventCounter |
Fournit une variante des EventCounter variables qui sont toujours croissantes, telles que le nombre d’exceptions dans le runtime. |
| IncrementingPollingCounter |
Fournit une variante des EventCounter variables qui sont toujours croissantes, telles que le nombre d’exceptions dans le runtime. |
| NonEventAttribute |
Identifie une méthode qui ne génère pas d’événement. |
| PollingCounter |
Fournit une variante de EventCounter ce qui collecte et calcule des statistiques similaires à EventCounter. |
Structures
| Nom | Description |
|---|---|
| EventSource.EventData |
Fournit les données d’événement pour créer des surcharges de WriteEvent rapides à l’aide de la méthode WriteEventCore(Int32, Int32, EventSource+EventData*). |
| EventSourceOptions |
Spécifie les remplacements des paramètres d’événement par défaut, tels que le niveau du journal, les mots clés et le code d’opération lorsque la méthode Write<T>(String, EventSourceOptions, T) est appelée. |
Énumérations
| Nom | Description |
|---|---|
| EventActivityOptions |
Spécifie le suivi des événements de démarrage et d’arrêt de l’activité. |
| EventChannel |
Spécifie le canal du journal des événements pour l’événement. |
| EventCommand |
Décrit la commande (Command propriété) transmise au rappel OnEventCommand(EventCommandEventArgs). |
| EventFieldFormat |
Spécifie comment mettre en forme la valeur d’un type défini par l’utilisateur et peut être utilisée pour remplacer la mise en forme par défaut d’un champ. |
| EventFieldTags |
Spécifie la balise définie par l’utilisateur qui est placée sur les champs des types définis par l’utilisateur qui sont passés en tant que charges utiles EventSource via le EventFieldAttribute. |
| EventKeywords |
Définit les mots clés standard qui s’appliquent aux événements. |
| EventLevel |
Identifie le niveau d’un événement. |
| EventManifestOptions |
Spécifie la façon dont le manifeste ETW de la source d’événement est généré. |
| EventOpcode |
Définit les codes d’opération standard que la source d’événement attache aux événements. |
| EventSourceSettings |
Spécifie les options de configuration d’une source d’événement. |
| EventTags |
Spécifie le suivi des événements de démarrage et d’arrêt de l’activité. Vous ne devez utiliser que les 24 bits inférieurs. Pour plus d’informations, consultez EventSourceOptions et Write(String, EventSourceOptions). |
| EventTask |
Définit les tâches qui s’appliquent aux événements. |
Remarques
Un événement fortement typé est identifié par nom et contient des descriptions de charge utile. Vous pouvez découvrir la liste des événements qu’un programme peut produire à l’aide de la réflexion.