System.Diagnostics.Tracing Namespace

L'espace de noms System.Diagnostics.Tracing fournit des types et des membres qui vous permettent de créer des événements fortement typés devant être capturés par le suivi d'événements pour Windows (ETW). The System.Diagnostics.Tracing namespace provides types and members that enable you to create strongly typed events to be captured by event tracing for Windows (ETW).

Classes

DiagnosticCounter

DiagnosticCounter est une classe abstraite qui sert de classe parente pour différentes classes Counter* : EventCounter, PollingCounter, IncrementingEventCounter et IncrementingPollingCounter.DiagnosticCounter is an abstract class that serves as the parent class for various Counter* classes, namely EventCounter, PollingCounter, IncrementingEventCounter, and IncrementingPollingCounter.

EventAttribute

Spécifie les informations de schéma d'événement supplémentaires pour un événement.Specifies additional event schema information for an event.

EventCommandEventArgs

Fournit les arguments pour le rappel OnEventCommand(EventCommandEventArgs).Provides the arguments for the OnEventCommand(EventCommandEventArgs) callback.

EventCounter

Permet de collecter des statistiques pour les événements très fréquents par le biais de la classe EventSource.Provides the ability to collect statistics for very frequent events through the EventSource class.

EventDataAttribute

Spécifie un type à passer à la méthode Write<T>(String, EventSourceOptions, T).Specifies a type to be passed to the Write<T>(String, EventSourceOptions, T) method.

EventFieldAttribute

EventFieldAttribute est placé sur des champs de types définis par l’utilisateur qui sont passés en tant que charges utiles EventSource.The EventFieldAttribute is placed on fields of user-defined types that are passed as EventSource payloads.

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).Specifies a property should be ignored when writing an event type with the Write<T>(String, EventSourceOptions, T) method.

EventListener

Fournit les méthodes d'activation et de désactivation des événements à partir des sources d'événement.Provides methods for enabling and disabling events from event sources.

EventSource

Permet de créer des événements pour le suivi d'événements pour Windows (ETW).Provides the ability to create events for event tracing for Windows (ETW).

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.Allows the event tracing for Windows (ETW) name to be defined independently of the name of the event source class.

EventSourceCreatedEventArgs

Fournit des données pour l'événement EventSourceCreated.Provides data for the EventSourceCreated event.

EventSourceException

Exception levée lorsqu'une erreur se produit pendant le suivi d'événements pour Windows (ETW).The exception that is thrown when an error occurs during event tracing for Windows (ETW).

EventWrittenEventArgs

Fournit des données pour le rappel OnEventWritten(EventWrittenEventArgs).Provides data for the OnEventWritten(EventWrittenEventArgs) callback.

IncrementingEventCounter

Fournit une variante de EventCounter pour les variables qui sont toujours croissantes, comme le nombre d’exceptions dans le runtime.Provides a variant of EventCounter for variables that are ever-increasing, such as the number of exceptions in the runtime.

IncrementingPollingCounter

Fournit une variante de EventCounter pour les variables qui sont toujours croissantes, comme le nombre d’exceptions dans le runtime.Provides a variant of EventCounter for variables that are ever-increasing, such as the number of exceptions in the runtime.

NonEventAttribute

Identifie une méthode qui ne génère pas d'événement.Identifies a method that is not generating an event.

PollingCounter

Fournit une variante de EventCounter qui collecte et calcule des statistiques similaires celles de EventCounter.Provides a variant of EventCounter that collects and calculates similar statistics as 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*) .Provides the event data for creating fast WriteEvent overloads by using the WriteEventCore(Int32, Int32, EventSource+EventData*) method.

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.Specifies overrides of default event settings such as the log level, keywords and operation code when the Write<T>(String, EventSourceOptions, T) method is called.

Énumérations

EventActivityOptions

Spécifie le suivi des événements de début et de fin d'activité.Specifies the tracking of activity start and stop events.

EventChannel

Spécifie le canal de journal des événements pour l’événement.Specifies the event log channel for the event.

EventCommand

Décrit la commande (propriété Command ) qui est passée au rappel de OnEventCommand(EventCommandEventArgs) .Describes the command (Command property) that is passed to the OnEventCommand(EventCommandEventArgs) callback.

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.Specifies how to format the value of a user-defined type and can be used to override the default formatting for a field.

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.Specifies the user-defined tag that is placed on fields of user-defined types that are passed as EventSource payloads through the EventFieldAttribute.

EventKeywords

Définit les mots clés standard qui s'appliquent aux événements.Defines the standard keywords that apply to events.

EventLevel

Identifie le niveau d'un événement.Identifies the level of an event.

EventManifestOptions

Indique comment est généré le manifeste ETW pour la source d'événements.Specifies how the ETW manifest for the event source is generated.

EventOpcode

Définit les codes d'opération standard que la source d'événement joint aux événements.Defines the standard operation codes that the event source attaches to events.

EventSourceSettings

Spécifie les options de configuration pour une source d'événements.Specifies configuration options for an event source.

EventTags

Spécifie le suivi des événements de début et de fin d'activité.Specifies the tracking of activity start and stop events. Vous devez utiliser seulement les 24 bits de poids le plus faible.You should only use the lower 24 bits. Pour plus d’informations, consultez EventSourceOptions et Write(String, EventSourceOptions).For more information, see EventSourceOptions and Write(String, EventSourceOptions).

EventTask

Définit les tâches qui s'appliquent aux événements.Defines the tasks that apply to events.

Remarques

Un événement fortement typé est identifié par nom et contient des descriptions de charge utile.A strongly typed event is identified by name and contains payload descriptions. Vous pouvez découvrir la liste des événements qui peut produire d’un programme en utilisant la réflexion.You can discover the list of events that a program can produce by using reflection.