Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo EventSource.WriteEvent (Int32, String, Int64)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Scrive un evento usando l'identificatore evento fornito e gli argomenti.

Spazio dei nomi:   System.Diagnostics.Tracing
Assembly:  mscorlib (in mscorlib.dll)

protected void WriteEvent(
	int eventId,
	string arg1,
	long arg2
)

Parametri

eventId
Type: System.Int32

Identificatore dell'evento. Questo valore dovrebbe essere compreso tra 0 e 65535.

arg1
Type: System.String

Argomento stringa.

arg2
Type: System.Int64

Argomento di intero a 64 bit.

eventid deve essere maggiore di 0 o inferiore a 65535 o gli errori possono verificarsi durante l'operazione. Se si verificano errori, è possibile ottenere ulteriori informazioni sull'origine dell'errore controllando il flusso di output del debugger, se si dispone di un debugger al processo di generazione di eventi. È inoltre possibile cercare gli errori segnalati nel flusso di eventi ETW, se si dispone di un listener ETW per l'origine evento in cui si verifica l'errore.

Quando si implementa un metodo che viene identificato come un evento ETW in un EventSource-classe derivata. È necessario chiamare la classe di base WriteEvent metodo passando il EventId e gli stessi argomenti al metodo implementato simile all'esempio seguente.

[Event(2, Level = EventLevel.Informational)]
public void Info1(string arg1)
{
 base.WriteEvent(2, arg1);
}

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 4.5
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: