DiagnosticSource.IsEnabled Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| IsEnabled(String) |
Проверяет, включено ли событие уведомления. |
| IsEnabled(String, Object, Object) |
Проверяет, включено ли событие уведомления. |
IsEnabled(String)
- Исходный код:
- DiagnosticSource.cs
- Исходный код:
- DiagnosticSource.cs
- Исходный код:
- DiagnosticSource.cs
- Исходный код:
- DiagnosticSource.cs
- Исходный код:
- DiagnosticSource.cs
- Исходный код:
- DiagnosticSource.cs
- Исходный код:
- DiagnosticSource.cs
Проверяет, включено ли событие уведомления.
public:
abstract bool IsEnabled(System::String ^ name);
public abstract bool IsEnabled(string name);
abstract member IsEnabled : string -> bool
Public MustOverride Function IsEnabled (name As String) As Boolean
Параметры
- name
- String
Имя записываемого события.
Возвращаемое значение
true Значение , если событие уведомления включено, false в противном случае.
Комментарии
Если для уведомления есть дорогостоящая настройка, перед выполнением этой настройки можно вызвать IsEnabled. Потребители не должны предполагать, что они получают только уведомления, для которых IsEnabled имеет значение true. Однако это необязательно для производителей для вызова этого API. Имя должно совпадать с именем, переданным в Write(String, Object).
Применяется к
IsEnabled(String, Object, Object)
- Исходный код:
- DiagnosticSource.cs
- Исходный код:
- DiagnosticSource.cs
- Исходный код:
- DiagnosticSource.cs
- Исходный код:
- DiagnosticSource.cs
- Исходный код:
- DiagnosticSource.cs
- Исходный код:
- DiagnosticSource.cs
- Исходный код:
- DiagnosticSource.cs
Проверяет, включено ли событие уведомления.
public virtual bool IsEnabled(string name, object? arg1, object? arg2 = default);
public virtual bool IsEnabled(string name, object arg1, object arg2 = default);
abstract member IsEnabled : string * obj * obj -> bool
override this.IsEnabled : string * obj * obj -> bool
Public Overridable Function IsEnabled (name As String, arg1 As Object, Optional arg2 As Object = Nothing) As Boolean
Параметры
- name
- String
Имя записываемого события.
- arg1
- Object
Объект, представляющий дополнительный контекст для IsEnabled. Потребители должны ожидать получения null, что может указывать, что производитель называется pure IsEnabled(string), чтобы проверить, хочет ли потребитель получать уведомления для таких событий вообще. На основе этого производитель может снова вызвать IsEnabled(string, object, object) с не-контекстомnull .
- arg2
- Object
Optional. Объект, представляющий дополнительный контекст для IsEnabled. По умолчанию: null. Потребители должны ожидать получения null, что может указывать, что производитель называется pure IsEnabled(string) или производитель передает весь необходимый контекст в arg1.
Возвращаемое значение
true Значение , если событие уведомления включено, false в противном случае.
Комментарии
Если для уведомления используется дорогостоящая настройка, можно вызвать этот метод и указать контекст перед выполнением настройки.