EventSource.IsEnabled Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Determines whether the current event source is enabled.
Overloads
IsEnabled() |
Determines whether the current event source is enabled. |
IsEnabled(EventLevel, EventKeywords) |
Determines whether the current event source that has the specified level and keyword is enabled. |
IsEnabled(EventLevel, EventKeywords, EventChannel) |
Determines whether the current event source is enabled for events with the specified level, keywords and channel. |
IsEnabled()
- Source:
- EventSource.cs
- Source:
- EventSource.cs
- Source:
- EventSource.cs
Determines whether the current event source is enabled.
public:
bool IsEnabled();
public bool IsEnabled ();
member this.IsEnabled : unit -> bool
Public Function IsEnabled () As Boolean
Returns
true
if the current event source is enabled; otherwise, false
.
Applies to
IsEnabled(EventLevel, EventKeywords)
- Source:
- EventSource.cs
- Source:
- EventSource.cs
- Source:
- EventSource.cs
Determines whether the current event source that has the specified level and keyword is enabled.
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
Parameters
- level
- EventLevel
The level of the event source.
- keywords
- EventKeywords
The keyword of the event source.
Returns
true
if the event source is enabled; otherwise, false
.
Remarks
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.
Applies to
IsEnabled(EventLevel, EventKeywords, EventChannel)
- Source:
- EventSource.cs
- Source:
- EventSource.cs
- Source:
- EventSource.cs
Determines whether the current event source is enabled for events with the specified level, keywords and channel.
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
Parameters
- level
- EventLevel
The event level to check. An event source will be considered enabled when its level is greater than or equal to level
.
- keywords
- EventKeywords
The event keywords to check.
- channel
- EventChannel
The event channel to check.
Returns
true
if the event source is enabled for the specified event level, keywords and channel; 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.
Remarks
If the