信息
您所需的主题如下所示。但此主题未包含在此库中。

ThreadPool.RunAsync Methods

创建要提交到线程池的工作项。

重载列表

方法说明
RunAsync(WorkItemHandler) Creates a work item.
RunAsync(WorkItemHandler, WorkItemPriority) Creates a work item and specifies its priority relative to other work items in the thread pool.
RunAsync(WorkItemHandler, WorkItemPriority, WorkItemOptions) Creates a work item, specifies its priority relative to other work items in the thread pool, and specifies how long-running work items should be run.

备注

RunAsync 方法创建工作项并返回能访问工作项的 IAsyncAction 接口。下表描述 IAsyncActionIAsyncInfo 属性和方法如何应用于线程池工作项。

属性或方法说明
IAsyncAction.Completed 获取或设置处理工作项完成事件的方法。
IAsyncAction.GetResults 此方法不执行线程池的任何操作。工作项的 WorkItemHandler 委托负责将工作项的结果提供给应用程序。
IAsyncInfo.Cancel 取消工作项,并将其 Status 属性设置为 cancelled。如果工作项的 WorkItemHandler 委托尚未运行,则不调用委托。如果 WorkItemHandler 委托已经在运行,则它继续运行,除非应用程序终止它。 取消工作项将触发其完成事件。
IAsyncInfo.Close 释放每个不再需要的工作项。仅当工作项的 Status 属性时 cancelledcompletederror 时,才应调用 Close
IAsyncInfo.ErrorCode 获取描述工作项错误情况的字符串。
IAsyncInfo.Id 获取工作项的唯一标识符。创建该工作项时,线程池分配此标识符。当系统运行时,工作项标识符未回收。
IAsyncInfo.Status 获取指示工作项状态的 AsyncStatus 值。

 

要求

最低支持客户端

Windows 8

最低支持服务器

Windows Server 2012

最低支持电话

Windows Phone 8

命名空间

Windows.System.Threading
Windows::System::Threading [C++]

元数据

Windows.winmd

另请参见

ThreadPool

 

 

显示: