EventSource Classe

Définition

Permet de créer des événements pour le suivi d’événements sur plusieurs plateformes.

public ref class EventSource : IDisposable
public class EventSource : IDisposable
type EventSource = class
    interface IDisposable
Public Class EventSource
Implements IDisposable
Héritage
EventSource
Implémente

Remarques

Pour plus d’informations sur cette API, consultez les remarques de l’API supplémentaire pour EventSource.

Constructeurs

Nom Description
EventSource()

Crée une instance de la EventSource classe.

EventSource(Boolean)

Crée une instance de la classe EventSource et spécifie s’il faut lever une exception lorsqu’une erreur se produit dans le code Windows sous-jacent.

EventSource(EventSourceSettings, String[])

Initialise une nouvelle instance de l’instance EventSource à utiliser avec des événements non contractuels qui contiennent les paramètres et caractéristiques spécifiés.

EventSource(EventSourceSettings)

Crée une instance de la EventSource classe avec les paramètres de configuration spécifiés.

EventSource(String, EventSourceSettings, String[])

Crée une instance de la EventSource classe avec les paramètres de configuration spécifiés.

EventSource(String, EventSourceSettings)

Crée une instance de la EventSource classe avec le nom et les paramètres spécifiés.

EventSource(String)

Crée une instance de la EventSource classe avec le nom spécifié.

Propriétés

Nom Description
ConstructionException

Obtient toute exception levée pendant la construction de la source d’événement.

CurrentThreadActivityId

Obtient l’ID d’activité du thread actuel.

Guid

Identificateur unique de la source d’événement.

Name

Nom convivial de la classe dérivée de la source d’événement.

Settings

Obtient les paramètres appliqués à cette source d’événement.

Méthodes

Nom Description
Dispose()

Libère toutes les ressources utilisées par l’instance actuelle de la EventSource classe.

Dispose(Boolean)

Libère les ressources non managées utilisées par la EventSource classe et libère éventuellement les ressources managées.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
Finalize()

Permet à l’objet EventSource de tenter de libérer des ressources et d’effectuer d’autres opérations de nettoyage avant la récupération de l’objet par garbage collection.

GenerateManifest(Type, String, EventManifestOptions)

Retourne une chaîne du manifeste XML associé à la source d’événement actuelle.

GenerateManifest(Type, String)

Retourne une chaîne du manifeste XML associé à la source d’événement actuelle.

GetGuid(Type)

Obtient l’identificateur unique pour cette implémentation de la source d’événement.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetName(Type)

Obtient le nom convivial de la source d’événement.

GetSources()

Obtient un instantané de toutes les sources d’événements pour le domaine d’application.

GetTrait(String)

Obtient la valeur de caractéristique associée à la clé spécifiée.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
IsEnabled()

Détermine si la source d’événement actuelle est activée.

IsEnabled(EventLevel, EventKeywords, EventChannel)

Détermine si la source d’événement actuelle est activée pour les événements avec le niveau, les mots clés et le canal spécifiés.

IsEnabled(EventLevel, EventKeywords)

Détermine si la source d’événement actuelle qui a le niveau et le mot clé spécifiés sont activés.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
OnEventCommand(EventCommandEventArgs)

Appelé lorsque la source d’événement actuelle est mise à jour par le contrôleur.

SendCommand(EventSource, EventCommand, IDictionary<String,String>)

Envoie une commande à une source d’événement spécifiée.

SetCurrentThreadActivityId(Guid, Guid)

Définit l’ID d’activité sur le thread actuel et retourne l’ID d’activité précédent.

SetCurrentThreadActivityId(Guid)

Définit l’ID d’activité sur le thread actuel.

ToString()

Obtient une représentation sous forme de chaîne de l’instance source d’événement actuelle.

Write(String, EventSourceOptions)

Écrit un événement sans champs, mais avec le nom et les options spécifiés.

Write(String)

Écrit un événement sans champs, mais avec le nom et les options par défaut spécifiés.

Write<T>(String, EventSourceOptions, Guid, Guid, T)

Écrit un événement avec le nom, les options, l’activité associée et les données d’événement spécifiées.

Write<T>(String, EventSourceOptions, T)

Écrit un événement avec le nom, les données d’événement et les options spécifiés.

Write<T>(String, EventSourceOptions, T)

Écrit un événement avec le nom, les options et les données d’événement spécifiés.

Write<T>(String, T)

Écrit un événement avec le nom et les données spécifiés.

WriteEvent(Int32, Byte[])

Écrit un événement à l’aide de l’identificateur d’événement fourni et de l’argument de tableau d’octets.

WriteEvent(Int32, Int32, Int32, Int32)

Écrit un événement à l’aide de l’identificateur d’événement fourni et des arguments entiers 32 bits.

WriteEvent(Int32, Int32, Int32)

Écrit un événement à l’aide de l’identificateur d’événement fourni et des arguments entiers 32 bits.

WriteEvent(Int32, Int32, String)

Écrit un événement à l’aide de l’identificateur d’événement fourni et des arguments d’entier et de chaîne 32 bits.

WriteEvent(Int32, Int32)

Écrit un événement à l’aide de l’identificateur d’événement fourni et de l’argument entier 32 bits.

WriteEvent(Int32, Int64, Byte[])

Écrit les données d’événement à l’aide de l’identificateur spécifié et des arguments de tableau d’octets et entiers 64 bits.

WriteEvent(Int32, Int64, Int64, Int64)

Écrit un événement à l’aide de l’identificateur d’événement fourni et des arguments 64 bits.

WriteEvent(Int32, Int64, Int64)

Écrit un événement à l’aide de l’identificateur d’événement fourni et des arguments 64 bits.

WriteEvent(Int32, Int64, String)

Écrit un événement à l’aide de l’identificateur d’événement fourni et de l’entier 64 bits et des arguments de chaîne.

WriteEvent(Int32, Int64)

Écrit un événement à l’aide de l’identificateur d’événement fourni et de l’argument entier 64 bits.

WriteEvent(Int32, Object[])

Écrit un événement à l’aide de l’identificateur d’événement fourni et du tableau d’arguments.

WriteEvent(Int32, String, Int32, Int32)

Écrit un événement à l’aide de l’identificateur d’événement et des arguments fournis.

WriteEvent(Int32, String, Int32)

Écrit un événement à l’aide de l’identificateur d’événement et des arguments fournis.

WriteEvent(Int32, String, Int64)

Écrit un événement à l’aide de l’identificateur d’événement et des arguments fournis.

WriteEvent(Int32, String, String, String)

Écrit un événement à l’aide de l’identificateur d’événement et des arguments de chaîne fournis.

WriteEvent(Int32, String, String)

Écrit un événement à l’aide de l’identificateur d’événement et des arguments de chaîne fournis.

WriteEvent(Int32, String)

Écrit un événement à l’aide de l’identificateur d’événement et de l’argument de chaîne fournis.

WriteEvent(Int32)

Écrit un événement à l’aide de l’identificateur d’événement fourni.

WriteEventCore(Int32, Int32, EventSource+EventData*)

Crée une WriteEvent surcharge à l’aide de l’identificateur d’événement et des données d’événement fournies.

WriteEventWithRelatedActivityId(Int32, Guid, Object[])

Écrit un événement qui indique que l’activité actuelle est liée à une autre activité.

WriteEventWithRelatedActivityIdCore(Int32, Guid*, Int32, EventSource+EventData*)

Écrit un événement qui indique que l’activité actuelle est liée à une autre activité.

Événements

Nom Description
EventCommandExecuted

Se produit lorsqu’une commande provient d’un écouteur d’événements.

S’applique à

Cohérence de thread

Ce type est thread safe.