DiagnosticSource.IsEnabled Metode

Definisi

Overload

Nama Deskripsi
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
Sumber:
DiagnosticSource.cs
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, bersifat 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
Sumber:
DiagnosticSource.cs
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 mungkin menunjukkan bahwa produsen yang disebut IsEnabled(string) murni untuk memeriksa apakah konsumen ingin mendapatkan pemberitahuan untuk peristiwa tersebut sama sekali. Berdasarkan itu, produser dapat memanggil IsEnabled(string, objek, objek) lagi dengan non-konteksnull .

arg2
Object

Optional. Objek yang mewakili konteks tambahan untuk IsEnabled. null secara bawaan. Konsumen harus mengharapkan untuk menerima null, yang mungkin 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 pengaturan mahal untuk pemberitahuan, Anda dapat memanggil metode ini dan memberikan konteks sebelum melakukan penyiapan.

Lihat juga

Berlaku untuk