EventSource.Write Metodo

Definizione

Scrive un evento.

Overload

Write(String)

Scrive un evento senza campi, ma con il nome e le opzioni predefinite specificate.

Write(String, EventSourceOptions)

Scrive un evento senza campi, ma con il nome e le opzioni specificate.

Write<T>(String, T)

Scrive un evento con il nome e i dati specificati.

Write<T>(String, EventSourceOptions, T)

Scrive un evento con il nome, i dati e le opzioni specificate.

Write<T>(String, EventSourceOptions, T)

Scrive un evento con il nome, le opzioni e i dati specificati.

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

Scrive un evento con il nome, le opzioni, le attività correlate e i dati specificati.

Write(String)

Origine:
TraceLoggingEventSource.cs
Origine:
TraceLoggingEventSource.cs
Origine:
TraceLoggingEventSource.cs

Scrive un evento senza campi, ma con il nome e le opzioni predefinite specificate.

C#
public void Write (string eventName);
C#
public void Write (string? eventName);

Parametri

eventName
String

Nome dell'evento da scrivere.

Eccezioni

eventName è null.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Write(String, EventSourceOptions)

Origine:
TraceLoggingEventSource.cs
Origine:
TraceLoggingEventSource.cs
Origine:
TraceLoggingEventSource.cs

Scrive un evento senza campi, ma con il nome e le opzioni specificate.

C#
public void Write (string eventName, System.Diagnostics.Tracing.EventSourceOptions options);
C#
public void Write (string? eventName, System.Diagnostics.Tracing.EventSourceOptions options);

Parametri

eventName
String

Nome dell'evento da scrivere.

options
EventSourceOptions

Opzioni, quali livello, parole chiave e codice operativo per l'evento.

Eccezioni

eventName è null.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Write<T>(String, T)

Origine:
TraceLoggingEventSource.cs
Origine:
TraceLoggingEventSource.cs
Origine:
TraceLoggingEventSource.cs

Scrive un evento con il nome e i dati specificati.

C#
public void Write<T> (string eventName, T data);
C#
public void Write<T> (string? eventName, T data);

Parametri di tipo

T

Tipo che definisce l'evento e i relativi dati associati. Questo tipo deve essere anonimo o contrassegnato con l'attributo EventSourceAttribute.

Parametri

eventName
String

Nome dell'evento.

data
T

Dati dell'evento. Questo tipo deve essere anonimo o contrassegnato con l'attributo EventDataAttribute.

Commenti

Se eventName è null, il nome dell'evento viene derivato automaticamente dai dati dell'evento del tipo T (Name) o determinato in base al nome di tipo T. Le proprietà dell'istanza pubblica di data verranno scritte in modo ricorsivo per creare i campi dell'evento.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Write<T>(String, EventSourceOptions, T)

Origine:
TraceLoggingEventSource.cs
Origine:
TraceLoggingEventSource.cs
Origine:
TraceLoggingEventSource.cs

Scrive un evento con il nome, i dati e le opzioni specificate.

C#
public void Write<T> (string eventName, System.Diagnostics.Tracing.EventSourceOptions options, T data);
C#
public void Write<T> (string? eventName, System.Diagnostics.Tracing.EventSourceOptions options, T data);

Parametri di tipo

T

Tipo che definisce l'evento e i relativi dati associati. Questo tipo deve essere anonimo o contrassegnato con l'attributo EventSourceAttribute.

Parametri

eventName
String

Nome dell'evento.

options
EventSourceOptions

Opzioni dell'evento.

data
T

Dati dell'evento. Questo tipo deve essere anonimo o contrassegnato con l'attributo EventDataAttribute.

Commenti

Se eventName è null, il nome dell'evento viene derivato automaticamente dai dati dell'evento del tipo T (Name) o determinato in base al nome di tipo T. Le proprietà dell'istanza pubblica di data verranno scritte in modo ricorsivo per creare i campi dell'evento.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Write<T>(String, EventSourceOptions, T)

Origine:
TraceLoggingEventSource.cs
Origine:
TraceLoggingEventSource.cs
Origine:
TraceLoggingEventSource.cs

Scrive un evento con il nome, le opzioni e i dati specificati.

C#
public void Write<T> (string eventName, ref System.Diagnostics.Tracing.EventSourceOptions options, ref T data);
C#
public void Write<T> (string? eventName, ref System.Diagnostics.Tracing.EventSourceOptions options, ref T data);

Parametri di tipo

T

Tipo che definisce l'evento e i relativi dati associati. Questo tipo deve essere anonimo o contrassegnato con l'attributo EventSourceAttribute.

Parametri

eventName
String

Nome dell'evento.

options
EventSourceOptions

Opzioni dell'evento.

data
T

Dati dell'evento. Questo tipo deve essere anonimo o contrassegnato con l'attributo EventDataAttribute.

Commenti

Se eventName è null, il nome dell'evento viene derivato automaticamente dai dati dell'evento del tipo T (Name) o determinato in base al nome di tipo T. Le proprietà dell'istanza pubblica di data verranno scritte in modo ricorsivo per creare i campi dell'evento.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

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

Origine:
TraceLoggingEventSource.cs
Origine:
TraceLoggingEventSource.cs
Origine:
TraceLoggingEventSource.cs

Scrive un evento con il nome, le opzioni, le attività correlate e i dati specificati.

C#
public void Write<T> (string eventName, ref System.Diagnostics.Tracing.EventSourceOptions options, ref Guid activityId, ref Guid relatedActivityId, ref T data);
C#
public void Write<T> (string? eventName, ref System.Diagnostics.Tracing.EventSourceOptions options, ref Guid activityId, ref Guid relatedActivityId, ref T data);

Parametri di tipo

T

Tipo che definisce l'evento e i relativi dati associati. Questo tipo deve essere anonimo o contrassegnato con l'attributo EventSourceAttribute.

Parametri

eventName
String

Nome dell'evento.

options
EventSourceOptions

Opzioni dell'evento.

activityId
Guid

ID dell'attività associata all'evento.

relatedActivityId
Guid

ID di un'attività associata oppure Empty se non esiste alcuna attività associata.

data
T

Dati dell'evento. Questo tipo deve essere anonimo o contrassegnato con l'attributo EventDataAttribute.

Commenti

Se eventName è null, il nome dell'evento viene derivato automaticamente dai dati dell'evento del tipo T (Name) o determinato in base al nome di tipo T. Le proprietà dell'istanza pubblica di data verranno scritte in modo ricorsivo per creare i campi dell'evento.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0