Dispatcher Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit le répartiteur de messages d’événement principal. Les instances de ce type sont responsables du traitement des messages de fenêtre et de la distribution des événements au client.
public ref class Dispatcher : Microsoft::Maui::Dispatching::IDispatcher
public class Dispatcher : Microsoft.Maui.Dispatching.IDispatcher
type Dispatcher = class
interface IDispatcher
Public Class Dispatcher
Implements IDispatcher
- Héritage
-
Dispatcher
- Implémente
Propriétés
IsDispatchRequired |
Obtient une valeur qui indique si la répartition est requise pour cette action. |
Méthodes
CreateTimer() |
Crée une instance d’un IDispatcherTimer objet associé à ce répartiteur. |
Dispatch(Action) |
Planifie l’action fournie sur le thread d’interface utilisateur à partir d’un thread de travail. |
DispatchDelayed(TimeSpan, Action) |
Planifie l’action fournie sur le thread d’interface utilisateur à partir d’un thread de travail, en tenant compte du délai fourni. |
GetForCurrentThread() |
Fournit le répartiteur de messages d’événement principal. Les instances de ce type sont responsables du traitement des messages de fenêtre et de la distribution des événements au client. |
Méthodes d’extension
DispatchAsync(IDispatcher, Action) |
Planifie l’action fournie sur le thread d’interface utilisateur à partir d’un thread de travail. |
DispatchAsync(IDispatcher, Func<Task>) |
Planifie la fonction fournie sur le thread d’interface utilisateur à partir d’un thread de travail. |
DispatchAsync<T>(IDispatcher, Func<T>) |
Planifie le rappel fourni sur le thread d’interface utilisateur à partir d’un thread de travail et retourne les résultats de manière asynchrone. |
DispatchAsync<T>(IDispatcher, Func<Task<T>>) |
Planifie la fonction fournie sur le thread d’interface utilisateur à partir d’un thread de travail. |
GetSynchronizationContextAsync(IDispatcher) |
Obtient le contexte de synchronisation du thread actuel. |
StartTimer(IDispatcher, TimeSpan, Func<Boolean>) |
Démarre un minuteur sur le contexte spécifié IDispatcher . |