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