EventSourceSettings Enum

Definition

Anger konfigurationsalternativ för en händelsekälla.

Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.

public enum class EventSourceSettings
[System.Flags]
public enum EventSourceSettings
[<System.Flags>]
type EventSourceSettings = 
Public Enum EventSourceSettings
Arv
EventSourceSettings
Attribut

Fält

Name Värde Description
Default 0

Inget av de särskilda konfigurationsalternativen är aktiverade.

ThrowOnEventWriteErrors 1

Händelsekällan utlöser ett undantag när ett fel inträffar.

EtwManifestEventFormat 4

ETW-lyssnaren bör använda ett manifestbaserat format när händelser höjs. Det här är standardalternativet när du definierar en typ som härleds från EventSource att använda någon av de skyddade EventSource konstruktorerna. Det här formatet har lägre omkostnader för serialisering per händelse jämfört EtwSelfDescribingEventFormatmed . Mer information finns i Självbeskrivande kontra manifesthändelseformat.

EtwSelfDescribingEventFormat 8

ETW-lyssnaren bör använda självbeskrivande händelseformat. Det här är standardalternativet när du skapar en ny instans av EventSource med någon av de offentliga EventSource konstruktorerna. Det här formatet har fler funktioner och bättre kompatibilitet med lyssnare som inte använder TraceEvent-biblioteket, men har högre serialiseringskostnader per händelse jämfört EtwManifestEventFormatmed . Mer information finns i Självbeskrivande kontra manifesthändelseformat.

Kommentarer

Endast EtwManifestEventFormat eller EtwSelfDescribingEventFormat ska anges, men inte båda.

Gäller för