EventSource.IsEnabled Метод

Определение

Определяет, включен ли источник текущего события.

Перегрузки

IsEnabled()

Определяет, включен ли источник текущего события.

IsEnabled(EventLevel, EventKeywords)

Указывает, включен ли источник текущего события, который имеет заданный уровень и ключевое слово.

IsEnabled(EventLevel, EventKeywords, EventChannel)

Определяет, включен ли текущий источник для событий с указанным уровнем, ключевыми словами и каналом.

IsEnabled()

Исходный код:
EventSource.cs
Исходный код:
EventSource.cs
Исходный код:
EventSource.cs

Определяет, включен ли источник текущего события.

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

Возвращаемое значение

Значение true, если текущий источник события включен; в противном случае — значение false.

Применяется к

IsEnabled(EventLevel, EventKeywords)

Исходный код:
EventSource.cs
Исходный код:
EventSource.cs
Исходный код:
EventSource.cs

Указывает, включен ли источник текущего события, который имеет заданный уровень и ключевое слово.

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

Уровень источника события.

keywords
EventKeywords

Ключевое слово источника события.

Возвращаемое значение

Значение true, если источник события включен; в противном случае — значение false.

Комментарии

Результат выполнения этого метода только приблизительно показывает, активно ли определенное событие. Используйте его, чтобы избежать ресурсоемких вычислений для ведения журнала, когда оно отключено. Работа источников событий может определяться дополнительной фильтрацией.

Применяется к

IsEnabled(EventLevel, EventKeywords, EventChannel)

Исходный код:
EventSource.cs
Исходный код:
EventSource.cs
Исходный код:
EventSource.cs

Определяет, включен ли текущий источник для событий с указанным уровнем, ключевыми словами и каналом.

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

Проверяемый уровень событий. Источник событий будет считаться включенным, если этот уровень равен или больше level.

keywords
EventKeywords

Проверяемые ключевые слова события.

channel
EventChannel

Проверяемый канал событий.

Возвращаемое значение

Значение true, если источник события включен для указанного уровня событий, ключевых слов и канала; в противном случае — значение false.

Результат выполнения этого метода только приблизительно показывает, активно ли определенное событие. Используйте его, чтобы избежать ресурсоемких вычислений для ведения журнала, когда оно отключено. Работа источников событий может определяться дополнительной фильтрацией.

Комментарии

Если

Применяется к