Поделиться через


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

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