Share via


DispatcherQueueController Classe

Définition

Gère la durée de vie d’un DispatcherQueue. Fournit des méthodes pour créer et arrêter 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
Héritage
Object Platform::Object IInspectable DispatcherQueueController
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Fall Creators Update (introduit dans 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v5.0)

Remarques

Durée de vie de l’objet et du thread

DispatcherQueueController et dispatcherQueue associé sont maintenus actifs pendant l’exécution de la boucle d’événements. Une fois l’arrêt terminé, la boucle est terminée et le thread dédié se déroule. Toutefois, DispacherQueueController et l’objet DispatcherQueue associé peuvent expirer la durée de vie du thread et seront supprimés lorsque toutes leurs références seront libérées.

Propriétés

DispatcherQueue

Obtient le DispatcherQueue associé à ce DispatcherQueueController.

Méthodes

CreateOnDedicatedThread()

Crée un DispatcherQueue que vous pouvez utiliser pour exécuter des tâches sur un thread dédié.

ShutdownQueueAsync()

Arrête de façon asynchrone le DispatcherQueue associé à ce DispatcherQueueController et arrête le thread si dispatcherQueueController a été créé par CreateOnDedicatedThread.

Cette méthode retourne (une opération asynchrone) dès que l’opération d’arrêt est démarrée ; mais l’opération asynchrone ne se termine pas tant que l’opération d’arrêt n’est pas terminée.

S’applique à

Voir aussi