DiagnosticSource.IsEnabled Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.