EventSource Classe
Définition
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.
Permet de créer des événements pour le suivi des événements sur les plateformes.
public ref class EventSource : IDisposable
public class EventSource : IDisposable
type EventSource = class
interface IDisposable
Public Class EventSource
Implements IDisposable
- Héritage
-
EventSource
- Dérivé
- Implémente
Remarques
Pour plus d’informations sur cette API, consultez Remarques supplémentaires sur l’API pour EventSource.
Constructeurs
EventSource() |
Crée une instance de la classe EventSource. |
EventSource(Boolean) |
Crée une instance de la classe EventSource et spécifie si une exception doit être levée lorsqu'une erreur se produit dans le code Windows sous-jacent. |
EventSource(EventSourceSettings) |
Crée une instance de la classe EventSource avec les paramètres de configuration spécifiés. |
EventSource(EventSourceSettings, String[]) |
Initialise une nouvelle instance de EventSource à utiliser avec les événements non liés à un contrat qui contiennent les paramètres et les caractéristiques spécifiés. |
EventSource(String) |
Crée une instance de la classe EventSource avec le nom spécifié. |
EventSource(String, EventSourceSettings) |
Crée une instance de la classe EventSource avec le nom et les paramètres spécifiés. |
EventSource(String, EventSourceSettings, String[]) |
Crée une instance de la classe EventSource avec les paramètres de configuration spécifiés. |
Propriétés
ConstructionException |
Obtient les exceptions levées lors de la construction de la source d'événements. |
CurrentThreadActivityId |
Obtient l'ID d'activité du thread actif. |
Guid |
Identificateur unique de la source d'événement. |
Name |
Nom convivial de la classe dérivé de la source d'événements. |
Settings |
Obtient les paramètres appliqués à cette source d'événements. |
Méthodes
Dispose() |
Libère toutes les ressources utilisées par l'instance actuelle de la classe EventSource. |
Dispose(Boolean) |
Libère les ressources non managées utilisées par la classe EventSource 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 que l’objet ne soit récupéré par garbage collection. |
GenerateManifest(Type, String) |
Retourne une chaîne du manifeste XML associé à la source d'événements actuelle. |
GenerateManifest(Type, String, EventManifestOptions) |
Retourne une chaîne du manifeste XML associé à la source d'événements actuelle. |
GetGuid(Type) |
Obtient l'identificateur unique de cette implémentation de la source d'événements. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetName(Type) |
Obtient le nom convivial de la source d'événements. |
GetSources() |
Obtient un instantané de toutes les sources d'événements pour le domaine d'application. |
GetTrait(String) |
Obtient la valeur de la caractéristique associée à la clé spécifiée. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
IsEnabled() |
Détermine si la source d'événements actuelle est activée. |
IsEnabled(EventLevel, EventKeywords) |
Détermine si la source d'événements actuelle qui a le niveau et le mot clé spécifiés est activée. |
IsEnabled(EventLevel, EventKeywords, EventChannel) |
Détermine si la source d'événements actuelle est activée pour les événements avec le niveau, les mots clés et le canal spécifiés. |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
OnEventCommand(EventCommandEventArgs) |
Appelée lorsque la source d'événements actuelle est mise à jour par le contrôleur. |
SendCommand(EventSource, EventCommand, IDictionary<String,String>) |
Envoie une commande à une source d'événements spécifiée. |
SetCurrentThreadActivityId(Guid) |
Définit l'ID d'activité du thread actif. |
SetCurrentThreadActivityId(Guid, Guid) |
Définit l'ID d'activité sur le thread actif et retourne l'ID de l'activité précédente. |
ToString() |
Obtient une représentation sous forme de chaîne de l'instance de source d'événements actuelle. |
Write(String) |
Écrit un événement sans champ, mais avec le nom spécifié et les options par défaut. |
Write(String, EventSourceOptions) |
Écrit un événement sans champ, mais avec le nom et les options 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énements spécifiés. |
Write<T>(String, EventSourceOptions, T) |
Écrit un événement avec le nom, les données d'événements et les options spécifiés. |
Write<T>(String, EventSourceOptions, T) |
Écrit un événement avec le nom, les données d'événements et les options spécifiés. |
Write<T>(String, T) |
Écrit un événement avec le nom et les données spécifiés. |
WriteEvent(Int32) |
Écrit un événement à l'aide de l'identificateur d'événement fourni. |
WriteEvent(Int32, Byte[]) |
Écrit un événement à l'aide de l'identificateur d'événement et de l'argument de tableau d'octets fournis. |
WriteEvent(Int32, EventSource+EventSourcePrimitive[]) |
Écrit un événement à l’aide de l’identificateur d’événement fourni et d’un nombre variable de primitives sources d’événements. |
WriteEvent(Int32, Int32) |
Écrit un événement à l’aide de l’identificateur d’événement et de l’argument en entier d’une valeur de 32 octets fournis. |
WriteEvent(Int32, Int32, Int32) |
Écrit un événement à l’aide de l’identificateur d’événement et des arguments en entier d’une valeur de 32 octets fournis. |
WriteEvent(Int32, Int32, Int32, Int32) |
Écrit un événement à l’aide de l’identificateur d’événement et des arguments en entier d’une valeur de 32 octets fournis. |
WriteEvent(Int32, Int32, String) |
Écrit un événement à l'aide de l'identificateur d'événement et des arguments de chaînes et d'entiers 32 bits fournis. |
WriteEvent(Int32, Int64) |
Écrit un événement à l'aide de l'identificateur d'événement et de l'argument en entier d'une valeur de 64 octets fournis. |
WriteEvent(Int32, Int64, Byte[]) |
Écrit les données d’événements à l’aide de l’identificateur et des arguments de tableau de chaînes et d’entiers 64 bits spécifiés. |
WriteEvent(Int32, Int64, Int64) |
Écrit un événement à l'aide de l'identificateur d'événement et des arguments d'une valeur de 64 octets fournis. |
WriteEvent(Int32, Int64, Int64, Int64) |
Écrit un événement à l'aide de l'identificateur d'événement et des arguments d'une valeur de 64 octets fournis. |
WriteEvent(Int32, Int64, String) |
Écrit un événement à l’aide de l’identificateur d’événement et des arguments de chaînes et d’entiers 64 bits fournis. |
WriteEvent(Int32, Object[]) |
Écrit un événement à l’aide de l’identificateur d’événement et du tableau d’arguments 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, String, Int32) |
Écrit un événement à l’aide de l’identificateur d’événement et d’arguments fournis. |
WriteEvent(Int32, String, Int32, Int32) |
Écrit un événement à l’aide de l’identificateur d’événement et d’arguments fournis. |
WriteEvent(Int32, String, Int64) |
Écrit un événement à l’aide de l’identificateur d’événement et d’arguments 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, String, String) |
Écrit un événement à l’aide de l’identificateur d’événement et des arguments de chaîne fournis. |
WriteEventCore(Int32, Int32, EventSource+EventData*) |
Crée une surcharge WriteEvent à l'aide de l'identificateur d'événement et des données d'événement fournis. |
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
EventCommandExecuted |
Se produit lorsqu’une commande est issue d’un détecteur d’événements. |
S’applique à
Cohérence de thread
Ce type est thread-safe.