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, String)

 

Data di pubblicazione: ottobre 2016

Scrive un evento. I dati dell'evento sono specificati come stringa.

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

[SecurityCriticalAttribute]
public bool WriteEvent(
	ref EventDescriptor eventDescriptor,
	string data
)

Parametri

eventDescriptor
Type: System.Diagnostics.Eventing.EventDescriptor

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

data
Type: System.String

Stringa da scrivere come dati dell'evento.

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.

Exception Condition
ArgumentException

Se data è null.

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.

La lunghezza massima della stringa è 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.

private static Guid providerId = new Guid("{FB33FDA8-45FB-4df0-8A55-EEB4BA88E7E7}");

EventProvider provider = new EventProvider(providerId);
EventDescriptor writeEvent;

if (provider.IsEnabled())
{
     unchecked
     {
          writeEvent = new EventDescriptor(0x2, 0x0, 0x10, 0x3, 0x0, 0x0, (long)0x8000000000000006);
     }

     if (!provider.WriteEvent(ref writeEvent, "Write event."))
          Console.WriteLine(EventProvider.GetLastWriteEventError());
}

provider.Close();

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