DiagnosticSource.IsEnabled Metoda

Definicja

Przeciążenia

IsEnabled(String)

Sprawdza, czy zdarzenie powiadomienia jest włączone.

IsEnabled(String, Object, Object)

Sprawdza, czy zdarzenie powiadomienia jest włączone.

IsEnabled(String)

Źródło:
DiagnosticSource.cs
Źródło:
DiagnosticSource.cs
Źródło:
DiagnosticSource.cs

Sprawdza, czy zdarzenie powiadomienia jest włączone.

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

Parametry

name
String

Nazwa zapisywanego zdarzenia.

Zwraca

true jeśli zdarzenie powiadomienia jest włączone, false w przeciwnym razie.

Uwagi

Jeśli istnieje kosztowna konfiguracja powiadomienia, przed wykonaniem tej konfiguracji można wywołać metodę IsEnabled. Użytkownicy nie powinni zakładać, że otrzymują tylko powiadomienia, dla których wartość IsEnabled jest prawdziwa. Jednak producenci mogą wywołać ten interfejs API. Nazwa powinna być taka sama jak przekazana do Write(String, Object).

Dotyczy

IsEnabled(String, Object, Object)

Źródło:
DiagnosticSource.cs
Źródło:
DiagnosticSource.cs
Źródło:
DiagnosticSource.cs

Sprawdza, czy zdarzenie powiadomienia jest włączone.

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

Parametry

name
String

Nazwa zapisywanego zdarzenia.

arg1
Object

Obiekt reprezentujący dodatkowy kontekst dla elementu IsEnabled. Konsumenci powinni spodziewać się otrzymania null , co może wskazywać, że producent o nazwie pure IsEnabled(ciąg) sprawdza, czy konsument chce otrzymywać powiadomienia o takich zdarzeniach w ogóle. Na podstawie tego producent może ponownie wywołać funkcję IsEnabled(ciąg, obiekt, obiekt) z nie-kontekstemnull .

arg2
Object

Opcjonalny. Obiekt reprezentujący dodatkowy kontekst dla elementu IsEnabled. null domyślnie. Konsumenci powinni spodziewać się otrzymania null , co może wskazywać, że producent o nazwie pure IsEnabled(string) lub producent przekazał wszystkie niezbędne konteksty w elemencie arg1.

Zwraca

true jeśli zdarzenie powiadomienia jest włączone, false w przeciwnym razie.

Uwagi

Jeśli dla powiadomienia jest kosztowna konfiguracja, możesz wywołać tę metodę i podać kontekst przed wykonaniem instalacji.

Dotyczy