EventSourceSettings Sabit listesi

Tanım

Bir olay kaynağı için yapılandırma seçeneklerini belirtir.

Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.

public enum class EventSourceSettings
[System.Flags]
public enum EventSourceSettings
[<System.Flags>]
type EventSourceSettings = 
Public Enum EventSourceSettings
Devralma
EventSourceSettings
Öznitelikler

Alanlar

Name Değer Description
Default 0

Özel yapılandırma seçeneklerinden hiçbiri etkinleştirilmez.

ThrowOnEventWriteErrors 1

Bir hata oluştuğunda olay kaynağı bir özel durum oluşturur.

EtwManifestEventFormat 4

ETW dinleyicisi olayları oluştururken bildirim tabanlı bir biçim kullanmalıdır. Korumalı oluşturuculardan biri EventSource kullanılarak türetilen EventSource bir tür tanımlanırken varsayılan seçenek budur. Bu biçim, ile karşılaştırıldığında olay başına serileştirme ek yüküne EtwSelfDescribingEventFormatsahiptir. Daha fazla bilgi için bkz . Kendi kendine açıklama ve bildirim olayı biçimleri.

EtwSelfDescribingEventFormat 8

ETW dinleyicisi kendi kendini açıklayan olay biçimini kullanmalıdır. Bu, ortak EventSource oluşturuculardan birini kullanarak öğesinin EventSource yeni bir örneğini oluştururken varsayılan seçenektir. Bu biçim, TraceEvent kitaplığını kullanmayan ancak ile karşılaştırıldığında olay başına serileştirme ek yükü daha yüksek olan dinleyicilerle daha fazla özelliğe ve daha iyi uyumluluğa EtwManifestEventFormatsahiptir. Daha fazla bilgi için bkz . Kendi kendine açıklama ve bildirim olayı biçimleri.

Açıklamalar

Yalnızca EtwManifestEventFormat veya EtwSelfDescribingEventFormat belirtilmelidir, ancak her ikisi birden belirtilmemelidir.

Şunlara uygulanır