共用方式為


工作類別

本節將介紹幾個內部成員的Task類別,以協助您實作自訂的偵錯工具。 如需這個類別的一般資訊,請參閱Task

注意事項注意事項

此資訊。NetFramework程式,並有可能在未來版本的變更。

因為您不能存取這些成員,從.NET Framework,本主題提供的 Microsoft 中斷語言 (MSIL) 中的語法。 如需 MSIL 的詳細資訊,請參閱 Compiling to MSIL

Namespace:  System.Threading.Tasks

組件: mscorlib ¦ 以外)

.class public auto ansi System.Threading.Tasks.Task
       extends System.Object
       implements System.Threading.IThreadPoolWorkItem,
                  System.IAsyncResult,
                  System.IDisposable,
                  System.Threading.ICancelableOperation

Members

類別

名稱

描述

ContingentProperties

包含的其他屬性Task物件。

欄位

名稱

描述

m_action

委派,表示程式碼中執行Task物件。

m_contingentProperties

儲存的其他屬性Task物件。

m_parent

支援欄位的Task.Parent屬性。

m_stateFlags

儲存目前的狀態資訊Task物件。

m_stateObject

物件,表示將動作所使用的資料。

m_taskId

支援欄位的Task.Id屬性。

s_taskIdCounter

下一個可用識別碼Task物件。

TASK_STATE_CANCELED

指出已取消工作,才能達到執行狀態,或工作確認其取消,且不使用例外狀況的情況下完成。

TASK_STATE_EXECUTED

指示工作正在執行中。

TASK_STATE_FAULTED

表示的工作完成,因為未處理的例外狀況。

TASK_STATE_RAN_TO_COMPLETION

表示工作已順利完成執行。

TASK_STATE_WAITING_ON_CHILDREN

表示工作已完成執行它的委派,並隱含地等待完成附加的子系任務。

備註

下列的內部方法是很有幫助偵錯工具引擎,因為它們將標示入口Task執行程式碼:

  • Execute

  • ExecuteEntry

  • ExecuteWithThreadLocal

  • Finish

  • InnerInvoke

  • InternalWait

請參閱

概念

平行的延伸模組內部資訊。NET 架構