Bagikan melalui


EventProvider.IsEnabled Metode

Definisi

Menentukan apakah sesi mengaktifkan penyedia.

Overload

IsEnabled(Byte, Int64)

Menentukan apakah ada sesi yang meminta peristiwa yang ditentukan dari penyedia.

IsEnabled()

Menentukan apakah ada sesi yang mengaktifkan penyedia, terlepas dari tingkat dan nilai kata kunci yang digunakan untuk mengaktifkan penyedia.

IsEnabled(Byte, Int64)

Menentukan apakah ada sesi yang meminta peristiwa yang ditentukan dari penyedia.

public:
 bool IsEnabled(System::Byte level, long keywords);
public bool IsEnabled (byte level, long keywords);
member this.IsEnabled : byte * int64 -> bool
Public Function IsEnabled (level As Byte, keywords As Long) As Boolean

Parameter

level
Byte

Tingkat detail yang disertakan dalam peristiwa tersebut.

keywords
Int64

Masker bit yang menentukan kategori peristiwa. Masker ini harus menjadi masker kata kunci yang sama yang didefinisikan dalam manifes untuk peristiwa tersebut.

Mengembalikan

Apakah true ada sesi yang meminta peristiwa yang ditentukan; jika tidak, false.

Keterangan

Biasanya, penyedia tidak memanggil metode ini untuk menentukan apakah sesi meminta peristiwa yang ditentukan; penyedia hanya menulis peristiwa, dan ETW menentukan apakah peristiwa dicatat ke sesi. Penyedia mungkin ingin memanggil fungsi ini jika penyedia perlu melakukan pekerjaan ekstra untuk menghasilkan peristiwa. Dalam hal ini, memanggil fungsi ini terlebih dahulu untuk menentukan apakah sesi meminta peristiwa atau tidak, dapat menghemat sumber daya dan waktu.

Berlaku untuk

IsEnabled()

Menentukan apakah ada sesi yang mengaktifkan penyedia, terlepas dari tingkat dan nilai kata kunci yang digunakan untuk mengaktifkan penyedia.

public:
 bool IsEnabled();
public bool IsEnabled ();
member this.IsEnabled : unit -> bool
Public Function IsEnabled () As Boolean

Mengembalikan

Apakah true jika penyedia diaktifkan ke sesi apa pun; jika tidak, false.

Keterangan

Biasanya, penyedia tidak memanggil metode ini untuk menentukan apakah penyedia telah diaktifkan oleh sesi; penyedia hanya menulis peristiwa, dan ETW menentukan apakah peristiwa dicatat ke sesi. Penyedia mungkin ingin memanggil fungsi ini jika penyedia perlu melakukan pekerjaan ekstra untuk menghasilkan peristiwa. Dalam hal ini, memanggil fungsi ini terlebih dahulu dapat menghemat sumber daya dan waktu.

Berlaku untuk