EventProvider.IsEnabled Methode

Definition

Bestimmt, ob eine Sitzung den Anbieter aktiviert hat.

Überlädt

Name Beschreibung
IsEnabled(Byte, Int64)

Bestimmt, ob eine Sitzung das angegebene Ereignis vom Anbieter anfordert.

IsEnabled()

Bestimmt, ob eine Sitzung den Anbieter aktiviert hat, unabhängig von den Level- und Schlüsselwortwerten, 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

Detailebene, die im Ereignis enthalten ist.

keywords
Int64

Bitmaske, die die Ereigniskategorie angibt. Diese Maske sollte dieselbe Schlüsselwortmaske sein, 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 festzustellen, 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 möchte diese Funktion möglicherweise aufrufen, wenn der Anbieter zusätzliche Arbeit ausführen muss, um das Ereignis zu generieren. In diesem Fall kann das Aufrufen dieser Funktion zuerst ermittelt werden, ob eine Sitzung das Ereignis angefordert hat oder nicht, Ressourcen und Zeit sparen.

Gilt für:

IsEnabled()

Bestimmt, ob eine Sitzung den Anbieter aktiviert hat, unabhängig von den Level- und Schlüsselwortwerten, 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 festzustellen, ob der Anbieter von einer Sitzung aktiviert wurde; Der Anbieter schreibt einfach das Ereignis, und ETW bestimmt, ob das Ereignis bei der Sitzung protokolliert wird. Ein Anbieter möchte diese Funktion möglicherweise aufrufen, wenn der Anbieter zusätzliche Arbeit ausführen muss, um das Ereignis zu generieren. In diesem Fall kann das erste Aufrufen dieser Funktion Ressourcen und Zeit sparen.

Gilt für: