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 d’événements pour Windows (ETW).
Classes
DiagnosticCounter |
DiagnosticCounter est une classe abstraite qui sert de classe parente pour différentes classes Counter* : EventCounter, PollingCounter, IncrementingEventCounter et IncrementingPollingCounter. |
EventAttribute |
Spécifie les informations de schéma d'événement supplémentaires pour un événement. |
EventCommandEventArgs |
Fournit les arguments pour le rappel OnEventCommand(EventCommandEventArgs). |
EventCounter |
Permet de collecter des statistiques pour les événements très fréquents via la EventSource classe . |
EventDataAttribute |
Spécifie un type à passer à la méthode Write<T>(String, EventSourceOptions, T). |
EventFieldAttribute |
EventFieldAttribute est placé sur des champs de types définis par l’utilisateur qui sont passés en tant que charges utiles EventSource. |
EventIgnoreAttribute |
Indique qu’une propriété doit être ignorée au moment de l’écriture d’un type d’événement avec la méthode Write<T>(String, EventSourceOptions, T). |
EventListener |
Fournit des méthodes permettant d’activer et de désactiver des événements à partir des sources d’événements. |
EventSource |
Permet de créer des événements pour le suivi des événements sur les plateformes. |
EventSourceAttribute |
Permet de définir le nom du suivi d'événements pour Windows (ETW) indépendamment du nom de la classe source d'événements. |
EventSourceCreatedEventArgs |
Fournit des données pour l'événement EventSourceCreated. |
EventSourceException |
Exception levée en cas d'erreur lors du suivi d'événements pour Windows (ETW). |
EventWrittenEventArgs |
Fournit des données pour le rappel OnEventWritten(EventWrittenEventArgs). |
IncrementingEventCounter |
Fournit une variante de EventCounter pour les variables qui sont toujours croissantes, comme le nombre d’exceptions dans le runtime. |
IncrementingPollingCounter |
Fournit une variante de EventCounter pour les variables qui sont toujours croissantes, comme 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 qui collecte et calcule des statistiques similaires celles de EventCounter. |
Structures
EventSource.EventData |
Fournit les données d'événement pour créer des surcharges WriteEvent rapides à l'aide de la méthode WriteEventCore(Int32, Int32, EventSource+EventData*) . |
EventSource.EventSourcePrimitive |
Type wrapper permettant de séparer les types primitifs (par exemple, int, long et string) d’autres types dans l’API EventSource. Ce type ne doit pas être utilisé directement, mais simplement comme des conversions implicites lors de l’utilisation de l’API WriteEvent. |
EventSourceOptions |
Spécifie la substitution 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 quand la méthode Write<T>(String, EventSourceOptions, T) est appelée. |
Énumérations
EventActivityOptions |
Spécifie le suivi des événements de début et de fin d'activité. |
EventChannel |
Spécifie le canal de journal des événements pour l’événement. |
EventCommand |
Décrit la commande (propriété Command ) qui est passée au rappel de OnEventCommand(EventCommandEventArgs) . |
EventFieldFormat |
Spécifie comment mettre en forme la valeur d'un type défini par l'utilisateur et peut être utilisé pour remplacer la mise en forme par défaut d'un champ. |
EventFieldTags |
Spécifie l’étiquette définie par l’utilisateur qui est placée sur des champs de types définis par l’utilisateur qui sont passés en tant que charges utiles EventSource via EventFieldAttribute. |
EventKeywords |
Définit les mots clés standard qui s'appliquent aux événements. |
EventLevel |
Identifie le niveau d'un événement. |
EventManifestOptions |
Indique comment est généré le manifeste ETW pour la source d'événements. |
EventOpcode |
Définit les codes d'opération standard que la source d'événement joint aux événements. |
EventSourceSettings |
Spécifie les options de configuration pour une source d'événements. |
EventTags |
Spécifie le suivi des événements de début et de fin d'activité. Vous devez utiliser seulement les 24 bits de poids le plus faible. 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 son 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.