Freigeben über


DiagnosticSource.IsEnabled Methode

Definition

Ü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.

Gilt für: