Partage via


EventSource.Write Méthode

Définition

Écrit un événement.

Surcharges

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, T)

Écrit un événement avec le nom et les données 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, 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(String)

Source:
TraceLoggingEventSource.cs
Source:
TraceLoggingEventSource.cs
Source:
TraceLoggingEventSource.cs

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

public:
 void Write(System::String ^ eventName);
public void Write (string eventName);
public void Write (string? eventName);
member this.Write : string -> unit
Public Sub Write (eventName As String)

Paramètres

eventName
String

Nom de l'événement à écrire.

Exceptions

eventName a la valeur null.

S’applique à

Write(String, EventSourceOptions)

Source:
TraceLoggingEventSource.cs
Source:
TraceLoggingEventSource.cs
Source:
TraceLoggingEventSource.cs

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

public:
 void Write(System::String ^ eventName, System::Diagnostics::Tracing::EventSourceOptions options);
public void Write (string eventName, System.Diagnostics.Tracing.EventSourceOptions options);
public void Write (string? eventName, System.Diagnostics.Tracing.EventSourceOptions options);
member this.Write : string * System.Diagnostics.Tracing.EventSourceOptions -> unit
Public Sub Write (eventName As String, options As EventSourceOptions)

Paramètres

eventName
String

Nom de l'événement à écrire.

options
EventSourceOptions

Options pour l'événement, telles que le niveau, les mots clés et le code d'opération.

Exceptions

eventName a la valeur null.

S’applique à

Write<T>(String, T)

Source:
TraceLoggingEventSource.cs
Source:
TraceLoggingEventSource.cs
Source:
TraceLoggingEventSource.cs

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

public:
generic <typename T>
 void Write(System::String ^ eventName, T data);
public void Write<T> (string eventName, T data);
public void Write<T> (string? eventName, T data);
member this.Write : string * 'T -> unit
Public Sub Write(Of T) (eventName As String, data As T)

Paramètres de type

T

Type qui définit l'événement et ses données associées. Ce type doit être anonyme ou marqué avec l'attribut EventSourceAttribute.

Paramètres

eventName
String

Nom de l’événement.

data
T

Données d'événement. Ce type doit être anonyme ou marqué avec l'attribut EventDataAttribute.

Remarques

Si eventName est null, le nom de l’événement est automatiquement dérivé des données d’événement du type T (Name) ou déterminé en fonction du nom de type T. Les propriétés publiques instance de data seront écrites de manière récursive pour créer les champs d’événement.

S’applique à

Write<T>(String, EventSourceOptions, T)

Source:
TraceLoggingEventSource.cs
Source:
TraceLoggingEventSource.cs
Source:
TraceLoggingEventSource.cs

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

public:
generic <typename T>
 void Write(System::String ^ eventName, System::Diagnostics::Tracing::EventSourceOptions options, T data);
public void Write<T> (string eventName, System.Diagnostics.Tracing.EventSourceOptions options, T data);
public void Write<T> (string? eventName, System.Diagnostics.Tracing.EventSourceOptions options, T data);
member this.Write : string * System.Diagnostics.Tracing.EventSourceOptions * 'T -> unit
Public Sub Write(Of T) (eventName As String, options As EventSourceOptions, data As T)

Paramètres de type

T

Type qui définit l'événement et ses données associées. Ce type doit être anonyme ou marqué avec l'attribut EventSourceAttribute.

Paramètres

eventName
String

Nom de l’événement.

options
EventSourceOptions

Options d'événement.

data
T

Données d'événement. Ce type doit être anonyme ou marqué avec l'attribut EventDataAttribute.

Remarques

Si eventName est null, le nom de l’événement est automatiquement dérivé des données d’événement du type T (Name) ou déterminé en fonction du nom de type T. Les propriétés publiques instance de data seront écrites de manière récursive pour créer les champs d’événement.

S’applique à

Write<T>(String, EventSourceOptions, T)

Source:
TraceLoggingEventSource.cs
Source:
TraceLoggingEventSource.cs
Source:
TraceLoggingEventSource.cs

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

public:
generic <typename T>
 void Write(System::String ^ eventName, System::Diagnostics::Tracing::EventSourceOptions % options, T % data);
public void Write<T> (string eventName, ref System.Diagnostics.Tracing.EventSourceOptions options, ref T data);
public void Write<T> (string? eventName, ref System.Diagnostics.Tracing.EventSourceOptions options, ref T data);
member this.Write : string * EventSourceOptions * 'T -> unit
Public Sub Write(Of T) (eventName As String, ByRef options As EventSourceOptions, ByRef data As T)

Paramètres de type

T

Type qui définit l'événement et ses données associées. Ce type doit être anonyme ou marqué avec l'attribut EventSourceAttribute.

Paramètres

eventName
String

Nom de l’événement.

options
EventSourceOptions

Options d'événement.

data
T

Données d'événement. Ce type doit être anonyme ou marqué avec l'attribut EventDataAttribute.

Remarques

Si eventName est null, le nom de l’événement est automatiquement dérivé des données d’événement du type T (Name) ou déterminé en fonction du nom de type T. Les propriétés publiques instance de data seront écrites de manière récursive pour créer les champs d’événement.

S’applique à

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

Source:
TraceLoggingEventSource.cs
Source:
TraceLoggingEventSource.cs
Source:
TraceLoggingEventSource.cs

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

public:
generic <typename T>
 void Write(System::String ^ eventName, System::Diagnostics::Tracing::EventSourceOptions % options, Guid % activityId, Guid % relatedActivityId, T % data);
public void Write<T> (string eventName, ref System.Diagnostics.Tracing.EventSourceOptions options, ref Guid activityId, ref Guid relatedActivityId, ref T data);
public void Write<T> (string? eventName, ref System.Diagnostics.Tracing.EventSourceOptions options, ref Guid activityId, ref Guid relatedActivityId, ref T data);
member this.Write : string * EventSourceOptions * Guid * Guid * 'T -> unit
Public Sub Write(Of T) (eventName As String, ByRef options As EventSourceOptions, ByRef activityId As Guid, ByRef relatedActivityId As Guid, ByRef data As T)

Paramètres de type

T

Type qui définit l'événement et ses données associées. Ce type doit être anonyme ou marqué avec l'attribut EventSourceAttribute.

Paramètres

eventName
String

Nom de l’événement.

options
EventSourceOptions

Options d'événement.

activityId
Guid

ID de l'activité associée à l'événement.

relatedActivityId
Guid

ID d'une activité associée, ou Empty en l'absence d'activité associée.

data
T

Données d'événement. Ce type doit être anonyme ou marqué avec l'attribut EventDataAttribute.

Remarques

Si eventName est null, le nom de l’événement est automatiquement dérivé des données d’événement du type T (Name) ou déterminé en fonction du nom de type T. Les propriétés publiques instance de data seront écrites de manière récursive pour créer les champs d’événement.

S’applique à