EventProvider.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 der Anbieter durch eine Sitzung aktiviert wurde.
Überlädt
IsEnabled(Byte, Int64) |
Bestimmt, ob eine Sitzung das angegebene Ereignis vom Anbieter anfordert. |
IsEnabled() |
Bestimmt, ob der Anbieter durch eine Sitzung aktiviert wurde, unabhängig vom Ebenen- und Schlüsselwortwert, die zum Aktivieren des Anbieters verwendet werden. |
IsEnabled(Byte, Int64)
Bestimmt, ob eine Sitzung das angegebene Ereignis vom Anbieter anfordert.
public:
bool IsEnabled(System::Byte level, long keywords);
public bool IsEnabled (byte level, long keywords);
member this.IsEnabled : byte * int64 -> bool
Public Function IsEnabled (level As Byte, keywords As Long) As Boolean
Parameter
- level
- Byte
Die Detailebene im Ereignis.
- keywords
- Int64
Bitmaske, die die Ereigniskategorie angibt. Bei dieser Maske sollte es sich um die Schlüsselwortmaske handeln, die im Manifest für das Ereignis definiert ist.
Gibt zurück
Ist true
, wenn eine Sitzung das angegebene Ereignis anfordert, andernfalls false
.
Hinweise
In der Regel ruft ein Anbieter diese Methode nicht auf, um zu bestimmen, ob eine Sitzung das angegebene Ereignis angefordert hat. Der Anbieter schreibt einfach das Ereignis, und ETW bestimmt, ob das Ereignis in einer Sitzung protokolliert wird. Ein Anbieter kann diese Funktion aufrufen, wenn der Anbieter zusätzlichen Aufwand zum Generieren des Ereignisses ausführen muss. In diesem Fall kann das Aufrufen dieser Funktion, um zu ermitteln, ob eine Sitzung das Ereignis angefordert hat, Ressourcen und Zeit sparen.
Gilt für:
IsEnabled()
Bestimmt, ob der Anbieter durch eine Sitzung aktiviert wurde, unabhängig vom Ebenen- und Schlüsselwortwert, die zum Aktivieren des Anbieters verwendet werden.
public:
bool IsEnabled();
public bool IsEnabled ();
member this.IsEnabled : unit -> bool
Public Function IsEnabled () As Boolean
Gibt zurück
Ist true
, wenn der Anbieter für eine beliebige Sitzung aktiviert ist, andernfalls false
.
Hinweise
In der Regel ruft ein Anbieter diese Methode nicht auf, um zu bestimmen, ob der Anbieter durch eine Sitzung aktiviert wurde. Der Anbieter schreibt einfach das Ereignis, und ETW bestimmt, ob das Ereignis in der Sitzung protokolliert wird. Ein Anbieter kann diese Funktion aufrufen, wenn der Anbieter zusätzlichen Aufwand zum Generieren des Ereignisses ausführen muss. In diesem Fall kann der erste Aufruf dieser Funktion Ressourcen und Zeit sparen.