IdleDispatchedHandlerArgs.IsDispatcherIdle Properti
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.
Mendapatkan nilai yang menunjukkan apakah antrean pesan dispatcher peristiwa kosong atau tidak.
public:
property bool IsDispatcherIdle { bool get(); };
bool IsDispatcherIdle();
public bool IsDispatcherIdle { get; }
var boolean = idleDispatchedHandlerArgs.isDispatcherIdle;
Public ReadOnly Property IsDispatcherIdle As Boolean
Nilai Properti
bool
true jika antrean pesan dispatcher peristiwa kosong; false jika tidak.
Keterangan
Catatan
Properti ini harus ditangani dalam kode untuk penanganan aktivitas. Data ini menjadi basi dengan cepat dan tidak dapat disimpan atau digunakan di luar handler. Jika Anda mengakses properti ini di luar IdleDispatchedHandler yang dipanggil oleh panggilan ke CoreDispatcher.RunAsync, panggilan Anda ke IsDispatcherIdle akan gagal.
Ketika item kerja dijadwalkan dengan metode CoreDispatcher.RunAsync , item melakukan pemrosesan apa pun hanya ketika tidak ada pesan yang tertunda dalam antrean peristiwa. Namun, jika IdleDispatchedHandlerArgs yang dikirim ke delegasi memiliki properti IsDispatcherIdle yang diatur ke false, item kerja segera menangguhkan pemrosesan latar belakang hingga antrean peristiwa kosong lagi.