MainThread.InvokeOnMainThreadAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
InvokeOnMainThreadAsync(Action) |
调用main线程异步 |
InvokeOnMainThreadAsync(Func<Task>) |
调用main线程异步 |
InvokeOnMainThreadAsync<T>(Func<Task<T>>) |
调用main线程异步 |
InvokeOnMainThreadAsync<T>(Func<T>) |
调用main线程异步 |
InvokeOnMainThreadAsync(Action)
调用main线程异步
public static System.Threading.Tasks.Task InvokeOnMainThreadAsync (Action action);
参数
- action
- System.Action
要调用的操作
返回
System.Threading.Tasks.Task
可以等待的任务
适用于
InvokeOnMainThreadAsync(Func<Task>)
调用main线程异步
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>>)
调用main线程异步
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>)
调用main线程异步
public static System.Threading.Tasks.Task<T> InvokeOnMainThreadAsync<T> (Func<T> func);
类型参数
- T
参数
- func
- System.Func<T>
要执行的函数
返回
System.Threading.Tasks.Task<T>
可以等待的任务