EventSourceSettings Enumerazione

Definizione

Specifica le opzioni di configurazione per un'origine evento.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

public enum class EventSourceSettings
[System.Flags]
public enum EventSourceSettings
[<System.Flags>]
type EventSourceSettings = 
Public Enum EventSourceSettings
Ereditarietà
EventSourceSettings
Attributi

Campi

Nome Valore Descrizione
Default 0

Nessuna delle opzioni di configurazione speciali è abilitata.

ThrowOnEventWriteErrors 1

L'origine evento genera un'eccezione quando si verifica un errore.

EtwManifestEventFormat 4

Il listener ETW deve usare un formato basato su manifesto durante la generazione di eventi. Questa è l'opzione predefinita quando si definisce un tipo derivato dall'uso EventSource di uno dei costruttori protetti EventSource . Questo formato presenta un sovraccarico di serializzazione per evento inferiore rispetto a EtwSelfDescribingEventFormat. Per altre informazioni, vedere Formati di eventi autodescrittura e manifesto.

EtwSelfDescribingEventFormat 8

Il listener ETW deve usare il formato di evento autodescrittura. Questa è l'opzione predefinita quando si crea una nuova istanza di EventSource utilizzando uno dei costruttori pubblici EventSource . Questo formato ha più funzionalità e una migliore compatibilità con i listener che non usano la libreria TraceEvent, ma ha un sovraccarico di serializzazione per evento superiore rispetto a EtwManifestEventFormat. Per altre informazioni, vedere Formati di eventi autodescrittura e manifesto.

Commenti

È necessario specificare solo EtwManifestEventFormat o EtwSelfDescribingEventFormat, ma non entrambi.

Si applica a