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