共用方式為


Device.InvokeOnMainThreadAsync 方法

定義

多載

InvokeOnMainThreadAsync(Action)

在裝置主 (UI) 執行緒上叫用動作。

InvokeOnMainThreadAsync(Func<Task>)

在裝置主 (UI) 執行緒上叫用 Func。

InvokeOnMainThreadAsync<T>(Func<T>)

在裝置主 (UI) 執行緒上叫用 Func。

InvokeOnMainThreadAsync<T>(Func<Task<T>>)

在裝置主 (UI) 執行緒上叫用 Func。

InvokeOnMainThreadAsync(Action)

在裝置主 (UI) 執行緒上叫用動作。

public static System.Threading.Tasks.Task InvokeOnMainThreadAsync(Action action);
static member InvokeOnMainThreadAsync : Action -> System.Threading.Tasks.Task

參數

action
System.Action

要叫用的動作

傳回

System.Threading.Tasks.Task

適用於

InvokeOnMainThreadAsync(Func<Task>)

在裝置主 (UI) 執行緒上叫用 Func。

public static System.Threading.Tasks.Task InvokeOnMainThreadAsync(Func<System.Threading.Tasks.Task> funcTask);
static member InvokeOnMainThreadAsync : Func<System.Threading.Tasks.Task> -> System.Threading.Tasks.Task

參數

funcTask
System.Func<System.Threading.Tasks.Task>

要叫用的 Func。

傳回

System.Threading.Tasks.Task

適用於

InvokeOnMainThreadAsync<T>(Func<T>)

在裝置主 (UI) 執行緒上叫用 Func。

public static System.Threading.Tasks.Task<T> InvokeOnMainThreadAsync<T>(Func<T> func);
static member InvokeOnMainThreadAsync : Func<'T> -> System.Threading.Tasks.Task<'T>

類型參數

T

Func 的傳回型別。

參數

func
System.Func<T>

要叫用的 Func。

傳回

System.Threading.Tasks.Task<T>

適用於

InvokeOnMainThreadAsync<T>(Func<Task<T>>)

在裝置主 (UI) 執行緒上叫用 Func。

public static System.Threading.Tasks.Task<T> InvokeOnMainThreadAsync<T>(Func<System.Threading.Tasks.Task<T>> funcTask);
static member InvokeOnMainThreadAsync : Func<System.Threading.Tasks.Task<'T>> -> System.Threading.Tasks.Task<'T>

類型參數

T

Func 的傳回型別。

參數

funcTask
System.Func<System.Threading.Tasks.Task<T>>

要叫用的 Func。

傳回

System.Threading.Tasks.Task<T>

適用於