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


DiagnosticListener.IsEnabled Метод

Определение

Перегрузки

IsEnabled()

Определяет наличие зарегистрированных подписчиков.

IsEnabled(String)

Проверяет, включен ли DiagnosticListener.

IsEnabled(String, Object, Object)

Проверяет, необходимо ли какому-либо подписчику на события диагностики получать события с этим именем. Подписчики указывают интересующие их события с помощью делегата, предоставленного в Subscribe.

IsEnabled()

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

Определяет наличие зарегистрированных подписчиков.

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

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

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

Комментарии

Если настройка уведомления требует больших затрат, вы можете вызвать ее IsEnabled() перед выполнением этой настройки. Производители могут при необходимости вызывать IsEnabled() перед вызовом IsEnabled(String) в критически важных для производительности частях приложения, чтобы определить, есть ли прослушиватели для DiagnosticListener.

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

IsEnabled(String)

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

Проверяет, включен ли DiagnosticListener.

public:
 override bool IsEnabled(System::String ^ name);
public override bool IsEnabled (string name);
override this.IsEnabled : string -> bool
Public Overrides Function IsEnabled (name As String) As Boolean

Параметры

name
String

Имя проверяемого события.

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

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

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

IsEnabled(String, Object, Object)

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

Проверяет, необходимо ли какому-либо подписчику на события диагностики получать события с этим именем. Подписчики указывают интересующие их события с помощью делегата, предоставленного в Subscribe.

public override bool IsEnabled (string name, object? arg1, object? arg2 = default);
public override bool IsEnabled (string name, object arg1, object arg2 = default);
override this.IsEnabled : string * obj * obj -> bool
Public Overrides Function IsEnabled (name As String, arg1 As Object, Optional arg2 As Object = Nothing) As Boolean

Параметры

name
String

Имя проверяемого события.

arg1
Object

Объект, представляющий контекст.

arg2
Object

Объект, представляющий контекст.

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

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

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