EventProvider.IsEnabled Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Determina se una sessione ha abilitato il provider.
Overload
| Nome | Descrizione |
|---|---|
| IsEnabled(Byte, Int64) |
Determina se una sessione richiede l'evento specificato dal provider. |
| IsEnabled() |
Determina se qualsiasi sessione ha abilitato il provider, indipendentemente dai valori di livello e parola chiave utilizzati per abilitare il provider. |
IsEnabled(Byte, Int64)
Determina se una sessione richiede l'evento specificato dal 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
Parametri
- level
- Byte
Livello di dettaglio incluso nell'evento.
- keywords
- Int64
Maschera di bit che specifica la categoria di eventi. Questa maschera deve essere la stessa maschera di parole chiave definita nel manifesto per l'evento.
Valori restituiti
Se true una sessione richiede l'evento specificato; 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 o meno l'evento, può risparmiare risorse e tempo.
Si applica a
IsEnabled()
Determina se qualsiasi sessione ha abilitato il provider, indipendentemente dai valori di livello e parola chiave utilizzati per abilitare il provider.
public:
bool IsEnabled();
public bool IsEnabled();
member this.IsEnabled : unit -> bool
Public Function IsEnabled () As Boolean
Valori restituiti
Se true il provider è abilitato per qualsiasi 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, la chiamata a questa funzione può prima risparmiare risorse e tempo.