Freigeben über


EventProvider.IsEnabled Methode

Definition

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.

Gilt für: