Dispatcher Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce il dispatcher del messaggio di evento principale. Le istanze di questo tipo sono responsabili dell'elaborazione dei messaggi della finestra e dell'invio degli eventi al 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
- Ereditarietà
-
Dispatcher
- Implementazioni
Proprietà
| IsDispatchRequired |
Ottiene un valore che indica se l'invio è necessario per questa azione. |
Metodi
| CreateTimer() |
Crea una nuova istanza di un IDispatcherTimer oggetto associato a questo dispatcher. |
| Dispatch(Action) |
Pianifica l'azione fornita nel thread dell'interfaccia utente da un thread di lavoro. |
| DispatchDelayed(TimeSpan, Action) |
Pianifica l'azione specificata nel thread dell'interfaccia utente da un thread di lavoro, tenendo conto del ritardo specificato. |
| GetForCurrentThread() |
Fornisce il dispatcher del messaggio di evento principale. Le istanze di questo tipo sono responsabili dell'elaborazione dei messaggi della finestra e dell'invio degli eventi al client. |
Metodi di estensione
| DispatchAsync(IDispatcher, Action) |
Pianifica l'azione fornita nel thread dell'interfaccia utente da un thread di lavoro. |
| DispatchAsync(IDispatcher, Func<Task>) |
Pianifica la funzione fornita nel thread dell'interfaccia utente da un thread di lavoro. |
| DispatchAsync<T>(IDispatcher, Func<T>) |
Pianifica il callback specificato nel thread dell'interfaccia utente da un thread di lavoro e restituisce i risultati in modo asincrono. |
| DispatchAsync<T>(IDispatcher, Func<Task<T>>) |
Pianifica la funzione fornita nel thread dell'interfaccia utente da un thread di lavoro. |
| GetSynchronizationContextAsync(IDispatcher) |
Ottiene il contesto di sincronizzazione per il thread corrente. |
| StartTimer(IDispatcher, TimeSpan, Func<Boolean>) |
Avvia un timer nel contesto specificato IDispatcher . |