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
.
Результат выполнения этого метода только приблизительно показывает, активно ли определенное событие. Используйте его, чтобы избежать ресурсоемких вычислений для ведения журнала, когда оно отключено. Работа источников событий может определяться дополнительной фильтрацией.
Комментарии
Если