DispatcherQueue Kelas
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.
Mengelola antrean yang diprioritaskan di mana tugas dijalankan secara serial pada utas.
public ref class DispatcherQueue sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class DispatcherQueue final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class DispatcherQueue
Public NotInheritable Class DispatcherQueue
- Warisan
- Atribut
Persyaratan Windows
| Persyaratan | Deskripsi |
|---|---|
| Rangkaian perangkat |
Windows 10 Fall Creators Update (diperkenalkan dalam 10.0.16299.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v5.0)
|
Keterangan
Semua tugas dikirim ke antrean yang dijalankan pada utas yang sama.
Riwayat versi
| Versi Windows | Versi SDK | Nilai ditambahkan |
|---|---|---|
| 1903 | 18362 | HasThreadAccess |
Properti
| Nama | Deskripsi |
|---|---|
| HasThreadAccess |
Mendapatkan nilai yang menunjukkan apakah DispatcherQueue memiliki akses ke utas saat ini. |
Metode
| Nama | Deskripsi |
|---|---|
| CreateTimer() |
Membuat DispatcherQueueTimer pada DispatcherQueue untuk menjalankan tugas secara berkala setelah interval waktu berlalu. |
| GetForCurrentThread() |
Mendapatkan DispatcherQueue yang terkait dengan utas saat ini. |
| TryEnqueue(DispatcherQueueHandler) |
Menambahkan tugas ke DispatcherQueue yang akan dijalankan pada utas yang terkait dengan DispatcherQueue. |
| TryEnqueue(DispatcherQueuePriority, DispatcherQueueHandler) |
Menambahkan tugas ke DispatcherQueue yang akan dijalankan pada utas yang terkait dengan DispatcherQueue. |
Acara
| Nama | Deskripsi |
|---|---|
| ShutdownCompleted |
Dimunculkan saat ShutdownQueueAsync dipanggil. Untuk daftar lengkap peristiwa yang dimunculkan, dan dalam urutan apa, lihat Keterangan untuk ShutdownQueueAsync. |
| ShutdownStarting |
Dimunculkan saat ShutdownQueueAsync dipanggil. Untuk daftar lengkap peristiwa yang dimunculkan, dan dalam urutan apa, lihat Keterangan untuk ShutdownQueueAsync. |