IdleDispatchedHandlerArgs.IsDispatcherIdle Properti

Definisi

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

Boolean

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.

Berlaku untuk