Freigeben über


EventSource.IsEnabled Methode

Definition

Bestimmt, ob die aktuelle Ereignisquelle aktiviert ist.

Überlädt

IsEnabled()

Bestimmt, ob die aktuelle Ereignisquelle aktiviert ist.

IsEnabled(EventLevel, EventKeywords)

Bestimmt, ob die aktuelle Ereignisquelle, die die angegebene Ebene und das Schlüsselwort enthält, aktiviert ist.

IsEnabled(EventLevel, EventKeywords, EventChannel)

Bestimmt, ob die aktuelle Ereignisquelle für Ereignisse mit der angegebenen Ebene, Schlüsselwort und Kanal aktiviert ist.

IsEnabled()

Quelle:
EventSource.cs
Quelle:
EventSource.cs
Quelle:
EventSource.cs

Bestimmt, ob die aktuelle Ereignisquelle aktiviert ist.

public:
 bool IsEnabled();
public bool IsEnabled ();
member this.IsEnabled : unit -> bool
Public Function IsEnabled () As Boolean

Gibt zurück

true, wenn die aktuelle Ereignisquelle aktiviert ist, andernfalls false.

Gilt für:

IsEnabled(EventLevel, EventKeywords)

Quelle:
EventSource.cs
Quelle:
EventSource.cs
Quelle:
EventSource.cs

Bestimmt, ob die aktuelle Ereignisquelle, die die angegebene Ebene und das Schlüsselwort enthält, aktiviert ist.

public:
 bool IsEnabled(System::Diagnostics::Tracing::EventLevel level, System::Diagnostics::Tracing::EventKeywords keywords);
public bool IsEnabled (System.Diagnostics.Tracing.EventLevel level, System.Diagnostics.Tracing.EventKeywords keywords);
member this.IsEnabled : System.Diagnostics.Tracing.EventLevel * System.Diagnostics.Tracing.EventKeywords -> bool
Public Function IsEnabled (level As EventLevel, keywords As EventKeywords) As Boolean

Parameter

level
EventLevel

Die Ebene der Ereignisquelle.

keywords
EventKeywords

Die Schlüsselwort der Ereignisquelle.

Gibt zurück

true, wenn die Ereignisquelle aktiviert ist, andernfalls false.

Hinweise

Das Ergebnis der Methode ist nur eine Vermutung, ob ein bestimmtes Ereignis aktiv ist. Mit dieser Methode können Sie aufwändige Berechnungen für die Protokollierung vermeiden, wenn diese deaktiviert ist. Die Aktivität von Ereignisquellen kann unter Umständen durch zusätzliche Filter bestimmt werden.

Gilt für:

IsEnabled(EventLevel, EventKeywords, EventChannel)

Quelle:
EventSource.cs
Quelle:
EventSource.cs
Quelle:
EventSource.cs

Bestimmt, ob die aktuelle Ereignisquelle für Ereignisse mit der angegebenen Ebene, Schlüsselwort und Kanal aktiviert ist.

public:
 bool IsEnabled(System::Diagnostics::Tracing::EventLevel level, System::Diagnostics::Tracing::EventKeywords keywords, System::Diagnostics::Tracing::EventChannel channel);
public bool IsEnabled (System.Diagnostics.Tracing.EventLevel level, System.Diagnostics.Tracing.EventKeywords keywords, System.Diagnostics.Tracing.EventChannel channel);
member this.IsEnabled : System.Diagnostics.Tracing.EventLevel * System.Diagnostics.Tracing.EventKeywords * System.Diagnostics.Tracing.EventChannel -> bool
Public Function IsEnabled (level As EventLevel, keywords As EventKeywords, channel As EventChannel) As Boolean

Parameter

level
EventLevel

Die zu überprüfende Ereignisebene. Eine Ereignisquelle gilt als aktiv, wenn deren Ebene größer oder gleich level ist.

keywords
EventKeywords

Die zu überprüfenden Ereignis-Schlüsselwörter.

channel
EventChannel

Der zu überprüfende Ereignis-Kanal.

Gibt zurück

true, wenn die Ereignisquelle für die angegebene Ebene, das Schlüsselwort und den Kanal aktiviert ist, andernfalls false.

Das Ergebnis der Methode ist nur eine Vermutung, ob ein bestimmtes Ereignis aktiv ist. Mit dieser Methode können Sie aufwändige Berechnungen für die Protokollierung vermeiden, wenn diese deaktiviert ist. Die Aktivität von Ereignisquellen kann unter Umständen durch zusätzliche Filter bestimmt werden.

Hinweise

Wird der

Gilt für: