MainThread.InvokeOnMainThreadAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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>
一項可以等待的任務