Bagikan melalui


DiagnosticSource.IsEnabled Metode

Definisi

Overload

IsEnabled(String)

Memverifikasi apakah peristiwa pemberitahuan diaktifkan.

IsEnabled(String, Object, Object)

Memverifikasi bahwa peristiwa pemberitahuan diaktifkan.

IsEnabled(String)

Sumber:
DiagnosticSource.cs
Sumber:
DiagnosticSource.cs
Sumber:
DiagnosticSource.cs

Memverifikasi apakah peristiwa pemberitahuan diaktifkan.

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

Nama peristiwa yang sedang ditulis.

Mengembalikan

true jika peristiwa pemberitahuan diaktifkan, false jika tidak.

Keterangan

Jika ada penyiapan yang mahal untuk pemberitahuan, Anda dapat memanggil IsEnabled sebelum melakukan penyiapan ini. Konsumen tidak boleh berasumsi bahwa mereka hanya mendapatkan pemberitahuan yang IsEnabled-nya benar. Namun, adalah opsional bagi produsen untuk memanggil API ini. Nama harus sama dengan yang diteruskan ke Write(String, Object).

Berlaku untuk

IsEnabled(String, Object, Object)

Sumber:
DiagnosticSource.cs
Sumber:
DiagnosticSource.cs
Sumber:
DiagnosticSource.cs

Memverifikasi bahwa peristiwa pemberitahuan diaktifkan.

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

Nama peristiwa yang sedang ditulis.

arg1
Object

Objek yang mewakili konteks tambahan untuk IsEnabled. Konsumen harus mengharapkan untuk menerima null yang dapat menunjukkan bahwa produsen yang disebut IsEnabled(string) murni untuk memeriksa apakah konsumen ingin mendapatkan pemberitahuan untuk peristiwa tersebut sama sekali. Berdasarkan itu, produsen dapat memanggil IsEnabled(string, objek, objek) lagi dengan non-konteksnull .

arg2
Object

Pilihan. Objek yang mewakili konteks tambahan untuk IsEnabled. null secara default. Konsumen harus mengharapkan untuk menerima null yang dapat menunjukkan bahwa produsen yang disebut IsEnabled(string) murni atau produsen melewati semua konteks yang diperlukan dalam arg1.

Mengembalikan

true jika peristiwa pemberitahuan diaktifkan, false jika tidak.

Keterangan

Jika ada penyiapan yang mahal untuk pemberitahuan, Anda dapat memanggil metode ini dan memberikan konteks sebelum melakukan penyiapan.

Berlaku untuk