共用方式為


Dispatcher 類別

定義

提供核心事件訊息發送器。 此類型的實例負責處理視窗訊息,並將事件分派給用戶端。

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
繼承
Dispatcher
實作

屬性

IsDispatchRequired

取得值,這個值表示這個動作是否需要分派。

方法

CreateTimer()

建立與這個發送器相關聯之 物件的新實例 IDispatcherTimer

Dispatch(Action)

從背景工作執行緒排程 UI 執行緒上提供的動作。

DispatchDelayed(TimeSpan, Action)

從背景工作執行緒排程 UI 執行緒上提供的動作,並考慮提供的延遲。

GetForCurrentThread()

提供核心事件訊息發送器。 此類型的實例負責處理視窗訊息,並將事件分派給用戶端。

擴充方法

DispatchAsync(IDispatcher, Action)

從背景工作執行緒排程 UI 執行緒上提供的動作。

DispatchAsync(IDispatcher, Func<Task>)

從背景工作執行緒排程 UI 執行緒上提供的函式。

DispatchAsync<T>(IDispatcher, Func<T>)

從背景工作執行緒排程 UI 執行緒上提供的回呼,並以非同步方式傳回結果。

DispatchAsync<T>(IDispatcher, Func<Task<T>>)

從背景工作執行緒排程 UI 執行緒上提供的函式。

GetSynchronizationContextAsync(IDispatcher)

取得目前執行緒的同步處理內容。

StartTimer(IDispatcher, TimeSpan, Func<Boolean>)

在指定的 IDispatcher 內容上啟動計時器。

適用於