EventProvider.IsEnabled Metodo

Definizione

Determina se una sessione ha attivato il provider.

Overload

IsEnabled(Byte, Int64)

Determina se l'evento specificato dal provider è richiesto da una sessione.

IsEnabled()

Determina se una sessione ha attivato il provider, indipendentemente dai valori di livello e parola chiave utilizzati per attivare il provider.

IsEnabled(Byte, Int64)

Determina se l'evento specificato dal provider è richiesto da una sessione.

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

Parametri

level
Byte

Livello di dettaglio incluso nell'evento.

keywords
Int64

Maschera di bit che specifica la categoria di eventi. Deve essere la stessa maschera di parole chiave definita nel manifesto per l'evento.

Restituisce

true se l'evento specificato viene richiesto da una sessione, in caso contrario false.

Commenti

In genere, un provider non chiama questo metodo per determinare se una sessione ha richiesto l'evento specificato; il provider scrive semplicemente l'evento e ETW determina se l'evento viene registrato in una sessione. Un provider può voler chiamare questa funzione se il provider deve eseguire operazioni aggiuntive per generare l'evento. In questo caso, chiamare prima questa funzione per determinare se una sessione ha richiesto l'evento o meno, può risparmiare risorse e tempo.

Si applica a

IsEnabled()

Determina se una sessione ha attivato il provider, indipendentemente dai valori di livello e parola chiave utilizzati per attivare il provider.

public:
 bool IsEnabled();
public bool IsEnabled ();
member this.IsEnabled : unit -> bool
Public Function IsEnabled () As Boolean

Restituisce

true se il provider viene attivato in una sessione, in caso contrario false.

Commenti

In genere, un provider non chiama questo metodo per determinare se il provider è stato abilitato da una sessione; il provider scrive semplicemente l'evento e ETW determina se l'evento viene registrato nella sessione. Un provider può voler chiamare questa funzione se il provider deve eseguire operazioni aggiuntive per generare l'evento. In questo caso, chiamare prima questa funzione può risparmiare risorse e tempo.

Si applica a