EventProvider.IsEnabled Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет, разрешен ли поставщик данным сеансом.
Перегрузки
IsEnabled(Byte, Int64) |
Определяет, запрашивается ли каким-либо сеансом от поставщика указанное событие. |
IsEnabled() |
Определяет, разрешен ли поставщик каким-либо сеансом, независимо от значений уровня и ключевого слова, используемых для разрешения этого поставщика. |
IsEnabled(Byte, Int64)
Определяет, запрашивается ли каким-либо сеансом от поставщика указанное событие.
public:
bool IsEnabled(System::Byte level, long keywords);
public bool IsEnabled (byte level, long keywords);
member this.IsEnabled : byte * int64 -> bool
Public Function IsEnabled (level As Byte, keywords As Long) As Boolean
Параметры
- level
- Byte
Уровень детализации сведений, включаемых в событие.
- keywords
- Int64
Битовая маска, указывающая категорию события. Эта маска должна быть такой же, как и маска ключевого слова, которая определена в манифесте события.
Возвращаемое значение
Значение true
, если в каком-либо сеансе запрашивается указанное событие, в противном случае — false
.
Комментарии
Как правило, поставщик не вызывает этот метод, чтобы определить, запрашивает ли сеанс указанное событие; поставщик просто записывает событие, а трассировка событий Windows определяет, регистрируется ли событие в сеансе. Поставщику может потребоваться вызвать эту функцию, если поставщику необходимо выполнить дополнительную работу для создания события. В этом случае вызов этой функции сначала для определения того, запрашивает ли сеанс событие или нет, может сэкономить ресурсы и время.
Применяется к
IsEnabled()
Определяет, разрешен ли поставщик каким-либо сеансом, независимо от значений уровня и ключевого слова, используемых для разрешения этого поставщика.
public:
bool IsEnabled();
public bool IsEnabled ();
member this.IsEnabled : unit -> bool
Public Function IsEnabled () As Boolean
Возвращаемое значение
Значение true
, если поставщик разрешен для какого-либо сеанса, в противном случае — false
.
Комментарии
Как правило, поставщик не вызывает этот метод, чтобы определить, включен ли поставщик сеансом; поставщик просто записывает событие, а трассировка событий Windows определяет, регистрируется ли событие в сеансе. Поставщику может потребоваться вызвать эту функцию, если поставщику необходимо выполнить дополнительную работу для создания события. В этом случае вызов этой функции может сэкономить ресурсы и время.