DiagnosticSource.IsEnabled Methode

Definition

Überlädt

Name Beschreibung
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
Quelle:
DiagnosticSource.cs
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 Ereignisses, das geschrieben wird.

Gibt zurück

true wenn das Benachrichtigungsereignis aktiviert ist, false andernfalls.

Hinweise

Wenn die Benachrichtigung teuer eingerichtet ist, können Sie "IsEnabled" aufrufen, bevor Sie dieses Setup ausführen. Verbraucher sollten nicht davon ausgehen, dass sie nur Benachrichtigungen erhalten, für die IsEnabled wahr ist. Es ist jedoch optional, dass Produzenten diese API aufrufen können. Der Name sollte mit dem namen übereinstimmen, der Write(String, Object)an .

Gilt für:

IsEnabled(String, Object, Object)

Quelle:
DiagnosticSource.cs
Quelle:
DiagnosticSource.cs
Quelle:
DiagnosticSource.cs
Quelle:
DiagnosticSource.cs
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 Ereignisses, das geschrieben wird.

arg1
Object

Ein Objekt, das den zusätzlichen Kontext für IsEnabled darstellt. Verbraucher sollten davon ausgehen null, dass der Hersteller reine IsEnabled(string) genannt hat, um zu überprüfen, ob Verbraucher überhaupt Benachrichtigungen für solche Ereignisse erhalten möchten. Auf dieser Grundlage kann der Produzent IsEnabled(string, object, object) erneut mit einem Nichtkontextnull aufrufen.

arg2
Object

Dies ist optional. Ein Objekt, das den zusätzlichen Kontext für IsEnabled darstellt. null standardmäßig. Die Verbraucher sollten davon ausgehen null, dass der Hersteller , der reine IsEnabled(string) genannt wird, oder der Hersteller den gesamten erforderlichen Kontext arg1bestanden hat.

Gibt zurück

true wenn das Benachrichtigungsereignis aktiviert ist, false andernfalls.

Hinweise

Wenn es eine teure Einrichtung für die Benachrichtigung gibt, können Sie diese Methode aufrufen und den Kontext bereitstellen, bevor Sie das Setup ausführen.

Weitere Informationen

Gilt für: