Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

EventSource::IsEnabled Method (EventLevel, EventKeywords)

.NET Framework 4.6 and 4.5

Determines whether the current event source that has the specified level and keyword is enabled.

Namespace:  System.Diagnostics.Tracing
Assemblies:   mscorlib (in mscorlib.dll)
  System.Diagnostics.Tracing (in System.Diagnostics.Tracing.dll)

bool IsEnabled(
	EventLevel level, 
	EventKeywords keywords


Type: System.Diagnostics.Tracing::EventLevel

The level of the event source.

Type: System.Diagnostics.Tracing::EventKeywords

The keyword of the event source.

Return Value

Type: System::Boolean
true if the event source is enabled; otherwise, false.

The result of this method is only an approximation of whether a particular event is active. Use it to avoid expensive computation for logging when logging is disabled. Event sources may have additional filtering that determines their activity.

.NET Framework

Supported in: 4.6, 4.5

Supported in: Windows Phone 8.1
© 2015 Microsoft