EventProvider.IsEnabled Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bepaalt of een sessie de provider heeft ingeschakeld.
Overloads
| Name | Description |
|---|---|
| IsEnabled(Byte, Int64) |
Bepaalt of een sessie de opgegeven gebeurtenis aanvraagt bij de provider. |
| IsEnabled() |
Bepaalt of een sessie de provider heeft ingeschakeld, ongeacht het niveau en de trefwoordwaarden die worden gebruikt om de provider in te schakelen. |
IsEnabled(Byte, Int64)
Bepaalt of een sessie de opgegeven gebeurtenis aanvraagt bij de provider.
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
Parameters
- level
- Byte
Detailniveau dat is opgenomen in de gebeurtenis.
- keywords
- Int64
Bitmasker waarmee de gebeurteniscategorie wordt opgegeven. Dit masker moet hetzelfde trefwoordmasker zijn dat is gedefinieerd in het manifest voor de gebeurtenis.
Retouren
Is true als een sessie de opgegeven gebeurtenis aanvraagt; anders. false
Opmerkingen
Normaal gesproken roept een provider deze methode niet aan om te bepalen of een sessie de opgegeven gebeurtenis heeft aangevraagd; de provider schrijft de gebeurtenis en ETW bepaalt of de gebeurtenis wordt geregistreerd bij een sessie. Een provider kan deze functie aanroepen als de provider extra werk moet uitvoeren om de gebeurtenis te genereren. In dit geval kan het aanroepen van deze functie eerst bepalen of een sessie de gebeurtenis heeft aangevraagd, mogelijk resources en tijd besparen.
Van toepassing op
IsEnabled()
Bepaalt of een sessie de provider heeft ingeschakeld, ongeacht het niveau en de trefwoordwaarden die worden gebruikt om de provider in te schakelen.
public:
bool IsEnabled();
public bool IsEnabled();
member this.IsEnabled : unit -> bool
Public Function IsEnabled () As Boolean
Retouren
Is true als de provider is ingeschakeld voor een sessie; anders. false
Opmerkingen
Normaal gesproken roept een provider deze methode niet aan om te bepalen of de provider is ingeschakeld door een sessie; de provider schrijft de gebeurtenis en ETW bepaalt of de gebeurtenis wordt geregistreerd bij de sessie. Een provider kan deze functie aanroepen als de provider extra werk moet uitvoeren om de gebeurtenis te genereren. In dit geval kan het aanroepen van deze functie eerst resources en tijd besparen.