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)

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

Boolean

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

Uwagi

Jeśli dla powiadomienia jest kosztowna konfiguracja, możesz wywołać metodę IsEnabled przed wykonaniem tej konfiguracji. Konsumenci nie powinni zakładać, że otrzymują tylko powiadomienia, dla których isEnabled ma wartość true. Jednak jest to opcjonalne, aby producenci wywołali ten interfejs API. Nazwa powinna być taka sama jak przekazana do Write(String, Object)elementu .

Dotyczy

IsEnabled(String, Object, Object)

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 oczekiwać otrzymania null , co może wskazywać, że producent o nazwie pure IsEnabled(string) sprawdzi, czy konsument chce w ogóle otrzymywać powiadomienia o takich zdarzeniach. W zależności od tego producent może ponownie wywołać funkcję IsEnabled(ciąg, obiekt, obiekt) z kontekstem niezwiązanymnull z kontekstem.

arg2
Object

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

Zwraca

Boolean

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