DispatcherQueueController 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
管理 DispatcherQueue的存留期。 提供方法來建立和關閉 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
- 繼承
- 屬性
Windows 需求
裝置系列 |
Windows 10 Fall Creators Update (已於 10.0.16299.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v5.0 引進)
|
備註
物件和執行緒存留期
當事件迴圈執行時,DispatcherQueueController及其相關聯的DispatcherQueue將會保持運作。 當關機完成時,迴圈會終止,而專用線程將會回溯。 不過, DispacherQueueController 和相關聯的 DispatcherQueue 物件可以超過執行緒的存留期,而且會在釋放所有參考時處置。
屬性
DispatcherQueue |
取得與這個DispatcherQueueController 相關聯的 DispatcherQueue。 |
方法
CreateOnDedicatedThread() |
建立 DispatcherQueue ,讓您可用來在專用線程上執行工作。 |
ShutdownQueueAsync() |
以非同步方式停止與此DispatcherQueueController 相關聯的 DispatcherQueueController,如果DispatcherQueueController是由CreateOnDedicatedThread所建立,則會關閉執行緒。 此方法會在關閉作業啟動時) (傳回非同步作業;但在關閉作業完成之前,非同步作業不會完成。 |