Bagikan melalui


DispatcherQueue Kelas

Definisi

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
Object Platform::Object IInspectable DispatcherQueue
Atribut

Persyaratan Windows

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

HasThreadAccess

Mendapatkan nilai yang menunjukkan apakah DispatcherQueue memiliki akses ke utas saat ini.

Metode

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

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.

Berlaku untuk

Lihat juga