EventSourceSettings Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje možnosti konfigurace pro zdroj událostí.
Tento výčet podporuje bitové kombinace hodnot jeho členů.
public enum class EventSourceSettings
[System.Flags]
public enum EventSourceSettings
[<System.Flags>]
type EventSourceSettings =
Public Enum EventSourceSettings
- Dědičnost
- Atributy
Pole
| Name | Hodnota | Description |
|---|---|---|
| Default | 0 | Žádná ze speciálních možností konfigurace není povolená. |
| ThrowOnEventWriteErrors | 1 | Zdroj události vyvolá výjimku, když dojde k chybě. |
| EtwManifestEventFormat | 4 | Naslouchací proces pro Windows by měl při vyvolávání událostí používat formát založený na manifestu. Toto je výchozí možnost při definování typu odvozeného z EventSource použití některého z chráněných EventSource konstruktorů. Tento formát má nižší režii serializace podle událostí v porovnání s EtwSelfDescribingEventFormat. Další informace najdete v tématu Popisující vlastní vs. formáty událostí manifestu. |
| EtwSelfDescribingEventFormat | 8 | Naslouchací proces trasování událostí pro Windows by měl používat vlastní formát událostí. Toto je výchozí možnost při vytváření nové instance EventSource pomocí jednoho z veřejných EventSource konstruktorů. Tento formát má více funkcí a lepší kompatibilitu s naslouchacími procesy, které nepoužívají knihovnu TraceEvent, ale mají vyšší režii serializace podle událostí v porovnání s EtwManifestEventFormat. Další informace najdete v tématu Popisující vlastní vs. formáty událostí manifestu. |
Poznámky
Je třeba zadat pouze EtwManifestEventFormat nebo EtwSelfDescribingEventFormat, ale ne obojí.