MainThread.InvokeOnMainThreadAsync 方法

定義

多載

名稱 Description
InvokeOnMainThreadAsync(Action)

非同步呼叫主執行緒

InvokeOnMainThreadAsync(Func<Task>)

非同步呼叫主執行緒

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

非同步呼叫主執行緒

InvokeOnMainThreadAsync<T>(Func<T>)

非同步呼叫主執行緒

InvokeOnMainThreadAsync(Action)

非同步呼叫主執行緒

public static System.Threading.Tasks.Task InvokeOnMainThreadAsync(Action action);

參數

action
System.Action

可行使的訴訟

傳回

System.Threading.Tasks.Task

一項可以等待的任務

適用於

InvokeOnMainThreadAsync(Func<Task>)

非同步呼叫主執行緒

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

參數

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

一個需要執行的函式任務

傳回

System.Threading.Tasks.Task

一項可以等待的任務

適用於

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

非同步呼叫主執行緒

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

類型參數

T

參數

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

一個需要執行的函式任務

傳回

System.Threading.Tasks.Task<T>

一項可以等待的任務

適用於

InvokeOnMainThreadAsync<T>(Func<T>)

非同步呼叫主執行緒

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

類型參數

T

參數

func
System.Func<T>

一個需要執行的函式

傳回

System.Threading.Tasks.Task<T>

一項可以等待的任務

適用於