DiagnosticSource.IsEnabled Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
IsEnabled(String) |
Überprüft, ob das Benachrichtigungsereignis aktiviert ist. |
IsEnabled(String, Object, Object) |
Überprüft, ob das Benachrichtigungsereignis aktiviert ist. |
IsEnabled(String)
- Quelle:
- DiagnosticSource.cs
- Quelle:
- DiagnosticSource.cs
- Quelle:
- DiagnosticSource.cs
Überprüft, ob das Benachrichtigungsereignis aktiviert ist.
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
Parameter
- name
- String
Der Name des geschriebenen Ereignisses.
Gibt zurück
true
wenn das Benachrichtigungsereignis aktiviert ist, andernfalls false
.
Hinweise
Wenn eine teure Einrichtung für die Benachrichtigung vorhanden ist, können Sie IsEnabled aufrufen, bevor Sie dieses Setup ausführen. Consumer sollten nicht davon ausgehen, dass sie nur Benachrichtigungen erhalten, für die IsEnabled true ist. Es ist jedoch optional, dass Producer diese API aufrufen. Der Name sollte mit dem an Write(String, Object)übergebenen identisch sein.
Gilt für:
IsEnabled(String, Object, Object)
- Quelle:
- DiagnosticSource.cs
- Quelle:
- DiagnosticSource.cs
- Quelle:
- DiagnosticSource.cs
Überprüft, ob das Benachrichtigungsereignis aktiviert ist.
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
Parameter
- name
- String
Der Name des geschriebenen Ereignisses.
- arg1
- Object
Ein Objekt, das den zusätzlichen Kontext für „IsEnabled“ darstellt. Consumer sollten den Empfang von null
erwarten, was darauf hinweisen kann, dass der Hersteller eine reine IsEnabled(string)-Zeichenfolge aufgerufen hat, um zu prüfen, ob der Consumer für derartige Ereignisse überhaupt Benachrichtigungen empfangen möchte. Auf dieser Grundlage ruft der Hersteller möglicherweise erneut IsEnabled(string, object, object) mit einem Kontext ungleich null
auf.
- arg2
- Object
Dies ist optional. Ein Objekt, das den zusätzlichen Kontext für „IsEnabled“ darstellt. null
standardmäßig. Consumer sollten den Empfang von null
erwarten, was darauf hinweisen kann, dass der Hersteller eine reine IsEnabled(string)-Zeichenfolge aufgerufen hat oder der Hersteller den gesamten erforderlichen Kontext in arg1
übergeben hat.
Gibt zurück
true
wenn das Benachrichtigungsereignis aktiviert ist, andernfalls false
.
Hinweise
Wenn eine teure Einrichtung für die Benachrichtigung vorhanden ist, können Sie diese Methode aufrufen und den Kontext angeben, bevor Sie das Setup ausführen.