EventSource.IsEnabled EventSource.IsEnabled EventSource.IsEnabled EventSource.IsEnabled Method

定義

現在のイベント ソースが有効かどうかを判断します。Determines whether the current event source is enabled.

オーバーロード

IsEnabled() IsEnabled() IsEnabled() IsEnabled()

現在のイベント ソースが有効かどうかを判断します。Determines whether the current event source is enabled.

IsEnabled(EventLevel, EventKeywords) IsEnabled(EventLevel, EventKeywords) IsEnabled(EventLevel, EventKeywords) IsEnabled(EventLevel, EventKeywords)

指定したレベルとキーワードを持つ現在のイベント ソースが有効かどうかを判断します。Determines whether the current event source that has the specified level and keyword is enabled.

IsEnabled(EventLevel, EventKeywords, EventChannel) IsEnabled(EventLevel, EventKeywords, EventChannel) IsEnabled(EventLevel, EventKeywords, EventChannel) IsEnabled(EventLevel, EventKeywords, EventChannel)

現在のイベント ソースが、指定したレベル、キーワード、およびチャネルを持つイベントに対して有効かどうかを判断します。Determines whether the current event source is enabled for events with the specified level, keywords and channel.

IsEnabled() IsEnabled() IsEnabled() IsEnabled()

現在のイベント ソースが有効かどうかを判断します。Determines whether the current event source is enabled.

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

戻り値

現在のイベント ソースが有効の場合は true。それ以外の場合は falsetrue if the current event source is enabled; otherwise, false.

IsEnabled(EventLevel, EventKeywords) IsEnabled(EventLevel, EventKeywords) IsEnabled(EventLevel, EventKeywords) IsEnabled(EventLevel, EventKeywords)

指定したレベルとキーワードを持つ現在のイベント ソースが有効かどうかを判断します。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

パラメーター

level
EventLevel EventLevel EventLevel EventLevel

イベント ソースのレベル。The level of the event source.

keywords
EventKeywords EventKeywords EventKeywords EventKeywords

イベント ソースのキーワード。The keyword of the event source.

戻り値

イベント ソースが有効な場合は true。それ以外の場合は falsetrue 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.

IsEnabled(EventLevel, EventKeywords, EventChannel) IsEnabled(EventLevel, EventKeywords, EventChannel) IsEnabled(EventLevel, EventKeywords, EventChannel) IsEnabled(EventLevel, EventKeywords, EventChannel)

現在のイベント ソースが、指定したレベル、キーワード、およびチャネルを持つイベントに対して有効かどうかを判断します。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

パラメーター

level
EventLevel EventLevel EventLevel EventLevel

チェックするイベント レベル。The event level to check. イベント ソースは、そのレベルが level 以上の場合に有効とみなされます。An event source will be considered enabled when its level is greater than or equal to level.

keywords
EventKeywords EventKeywords EventKeywords EventKeywords

チェックするイベント キーワード。The event keywords to check.

channel
EventChannel EventChannel EventChannel EventChannel

チェックするイベント チャネル。The event channel to check.

戻り値

指定されたイベント レベル、キーワード、チャネルでイベント ソースが有効な場合は true。それ以外の場合は falsetrue 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.

注釈

場合、If the

適用対象