EventProvider.IsEnabled Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.