Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo EventProvider.IsEnabled (Byte, Int64)

 

Data di pubblicazione: ottobre 2016

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

Spazio dei nomi:   System.Diagnostics.Eventing
Assembly:  System.Core (in System.Core.dll)

public bool IsEnabled(
	byte level,
	long keywords
)

Parametri

level
Type: System.Byte

Livello di dettaglio incluso nell'evento.

keywords
Type: System.Int64

Maschera di bit che specifica la categoria di eventi. Deve essere la stessa mask (parola chiave) che viene definita nel manifesto per l'evento.

Valore restituito

Type: System.Boolean

È true se qualsiasi sessione richiede l'evento specificato; in caso contrario, false.

In genere, un provider non chiama questo metodo per determinare se una sessione richiesto l'evento specificato. il provider scrive semplicemente l'evento ed ETW determina se l'evento è connesso a una sessione. Chiamare questa funzione se il provider deve eseguire ulteriori operazioni per generare l'evento potrebbe essere un provider. In questo caso, chiamare questa funzione per determinare se una sessione di evento richiesto o non, può risparmiare tempo e risorse.

.NET Framework
Disponibile da 3.5
Torna all'inizio
Mostra: