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 EventProvider.WriteEvent (EventDescriptor, Int32, IntPtr)

 

Data di pubblicazione: ottobre 2016

Questa API supporta l'infrastruttura prodotto e non può essere usata direttamente dal codice.

Scrive un evento. I dati dell'evento sono specificati come un blocco di memoria.

Spazio dei nomi:   System.Diagnostics.Eventing
Assembly:  System.Core (in System.Core.dll)

[SecurityCriticalAttribute]
protected bool WriteEvent(
	ref EventDescriptor eventDescriptor,
	int dataCount,
	IntPtr data
)

Parametri

eventDescriptor
Type: System.Diagnostics.Eventing.EventDescriptor

Un'istanza di EventDescriptor che identifica l'evento da scrivere.

dataCount
Type: System.Int32

Dimensioni dei dati dell'evento a cui il data parametro fa riferimento. Le dimensioni massime dei dati sono limitata a 64 KB esclusa la dimensione delle intestazioni dell'evento. La dimensione dell'evento è minore, se la dimensione del buffer della sessione è minore e la sessione include elementi di dati esteso con l'evento.

data
Type: System.IntPtr

Puntatore ai dati dell'evento da scrivere.

Valore restituito

Type: System.Boolean

È true scritte; in caso contrario, se l'evento false. Se false, chiamare il EventProvider.GetLastWriteEventError metodo per determinare la causa dell'errore.

Se si chiama il SetActivityId per specificare un identificatore di attività per l'evento, questo metodo recupera l'identificatore dal contesto del thread e include l'evento.

.NET Framework
Disponibile da 3.5
Torna all'inizio
Mostra: