Condividi tramite


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)

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

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

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)

Parametri

eventName
String

Nome dell'evento da scrivere.

Eccezioni

eventName è null.

Si applica a

Write(String, EventSourceOptions)

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

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

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)

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

Write<T>(String, T)

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

Scrive un evento con il nome e i dati specificati.

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)

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

Write<T>(String, EventSourceOptions, T)

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

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

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)

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

Write<T>(String, EventSourceOptions, T)

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

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

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)

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

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

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

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

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)

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