EventSource.IsEnabled Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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