EventSource.IsEnabled Metod

Definition

Avgör om den aktuella händelsekällan är aktiverad.

Överlagringar

Name Description
IsEnabled()

Avgör om den aktuella händelsekällan är aktiverad.

IsEnabled(EventLevel, EventKeywords)

Avgör om den aktuella händelsekällan som har den angivna nivån och nyckelordet är aktiverad.

IsEnabled(EventLevel, EventKeywords, EventChannel)

Avgör om den aktuella händelsekällan är aktiverad för händelser med angiven nivå, nyckelord och kanal.

IsEnabled()

Avgör om den aktuella händelsekällan är aktiverad.

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

Returer

trueom den aktuella händelsekällan är aktiverad; annars . false

Gäller för

IsEnabled(EventLevel, EventKeywords)

Avgör om den aktuella händelsekällan som har den angivna nivån och nyckelordet är aktiverad.

public:
 bool IsEnabled(System::Diagnostics::Tracing::EventLevel level, System::Diagnostics::Tracing::EventKeywords keywords);
public bool IsEnabled(System.Diagnostics.Tracing.EventLevel level, System.Diagnostics.Tracing.EventKeywords keywords);
member this.IsEnabled : System.Diagnostics.Tracing.EventLevel * System.Diagnostics.Tracing.EventKeywords -> bool
Public Function IsEnabled (level As EventLevel, keywords As EventKeywords) As Boolean

Parametrar

level
EventLevel

Händelsekällans nivå.

keywords
EventKeywords

Nyckelordet för händelsekällan.

Returer

trueom händelsekällan är aktiverad. annars . false

Kommentarer

Resultatet av den här metoden är bara en uppskattning av om en viss händelse är aktiv. Använd den för att undvika dyr beräkning för loggning när loggning är inaktiverad. Händelsekällor kan ha ytterligare filtrering som avgör deras aktivitet.

Gäller för

IsEnabled(EventLevel, EventKeywords, EventChannel)

Avgör om den aktuella händelsekällan är aktiverad för händelser med angiven nivå, nyckelord och kanal.

public:
 bool IsEnabled(System::Diagnostics::Tracing::EventLevel level, System::Diagnostics::Tracing::EventKeywords keywords, System::Diagnostics::Tracing::EventChannel channel);
public bool IsEnabled(System.Diagnostics.Tracing.EventLevel level, System.Diagnostics.Tracing.EventKeywords keywords, System.Diagnostics.Tracing.EventChannel channel);
member this.IsEnabled : System.Diagnostics.Tracing.EventLevel * System.Diagnostics.Tracing.EventKeywords * System.Diagnostics.Tracing.EventChannel -> bool
Public Function IsEnabled (level As EventLevel, keywords As EventKeywords, channel As EventChannel) As Boolean

Parametrar

level
EventLevel

Den händelsenivå som ska kontrolleras. En händelsekälla anses vara aktiverad när dess nivå är större än eller lika med level.

keywords
EventKeywords

De nyckelord för händelsen som ska kontrolleras.

channel
EventChannel

Händelsekanalen som ska kontrolleras.

Returer

trueom händelsekällan är aktiverad för den angivna händelsenivån, nyckelord och kanal; annars . false

Resultatet av den här metoden är bara en uppskattning av om en viss händelse är aktiv. Använd den för att undvika dyr beräkning för loggning när loggning är inaktiverad. Händelsekällor kan ha ytterligare filtrering som avgör deras aktivitet.

Kommentarer

Om

Gäller för