共用方式為


DispatcherQueueController 類別

定義

管理 DispatcherQueue 的存留期。

public ref class DispatcherQueueController sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class DispatcherQueueController final
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
class DispatcherQueueController final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class DispatcherQueueController
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public sealed class DispatcherQueueController
Public NotInheritable Class DispatcherQueueController
繼承
Object Platform::Object IInspectable DispatcherQueueController
屬性

備註

對象和線程存留期

DispatcherQueueController 及其相關聯的 DispatcherQueue 將會在執行事件迴圈時保持運作。 當關機完成時,迴圈會終止,而專用線程會回溯。 不過, DispatcherQueueController 和相關聯的 DispatcherQueue 物件可以超過線程的存留期,而且會在釋放所有參考時處置。

屬性

DispatcherQueue

取得與這個 DispatcherQueueController 相關聯的 DispatcherQueue

方法

CreateOnCurrentThread()

在呼叫線程上,建立 DispatcherQueue ,以與 USER32 訊息迴圈互操作。

CreateOnDedicatedThread()

建立 DispatcherQueue ,讓您可用來在專用線程上執行工作。

ShutdownQueue()

ShutdownQueueAsync 的同步版本。 如需詳細資訊,請參閱檔,包括該方法的。

這個方法會在關閉作業完成時傳回。

ShutdownQueueAsync()

以異步方式停止與此 DispatcherQueueController 相關聯的 DispatcherQueue,如果 DispatcherQueueController 是由 CreateOnDedicatedThread 所建立,則會關閉線程。

這個方法會在啟動關機作業時) 傳回異步操作 (;但在關閉作業完成之前,異步操作不會完成。

適用於