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, Int64, Byte[])

 

Data di pubblicazione: ottobre 2016

Scrive i dati dell'evento usando l'identificatore e gli argomenti di matrice di byte e di interi a 64 bit specificati.

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

protected void WriteEvent(
	int eventId,
	long arg1,
	byte[] arg2
)

Parametri

eventId
Type: System.Int32

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

arg1
Type: System.Int64

Argomento di intero a 64 bit.

arg2
Type: System.Byte[]

Argomento della matrice di byte.

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(Int64 arg1, Byte[] arg2)
{
 base.WriteEvent(2, arg1, arg2);
}

Universal Windows Platform
Disponibile da 10
.NET Framework
Disponibile da 4.6
Torna all'inizio
Mostra: