DispatcherQueueController 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 masa pakai DispatcherQueue. Menyediakan metode untuk membuat dan mematikan DispatcherQueue.
public ref class DispatcherQueueController 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 DispatcherQueueController 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 DispatcherQueueController
Public NotInheritable Class DispatcherQueueController
- Warisan
- 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
Masa Pakai Objek dan Utas
DispatcherQueueController dan DispatcherQueue terkait akan tetap hidup saat perulangan peristiwa berjalan. Ketika Matikan selesai, perulangan dihentikan dan utas khusus akan melepas lelah. Namun, DispacherQueueController dan objek DispatcherQueue terkait dapat melampaui masa pakai utas dan akan dibuang ketika semua referensi mereka dirilis.
Properti
DispatcherQueue |
Mendapatkan DispatcherQueue yang terkait dengan DispatcherQueueController ini. |
Metode
CreateOnDedicatedThread() |
Membuat DispatcherQueue yang dapat Anda gunakan untuk menjalankan tugas pada utas khusus. |
ShutdownQueueAsync() |
Secara asinkron menghentikan DispatcherQueue yang terkait dengan DispatcherQueueController ini, dan mematikan utas jika DispatcherQueueController dibuat oleh CreateOnDedicatedThread. Metode ini mengembalikan (operasi asinkron) segera setelah operasi pematian dimulai; tetapi operasi asinkron tidak selesai sampai operasi pematian selesai. |