다음을 통해 공유


작업 클래스

이 항목에서는 몇 가지 내부 멤버를 설명의 Task디버거 사용자 지정을 구현 하는 데 도움이 되는클래스입니다. 이클래스에 대 한 일반 정보를 참조 하십시오. Task.

참고

이 정보에 대 한 것은.NETFramework와는 향후릴리스변경 될 수 있습니다.

이러한 멤버에 액세스할 수 없으므로 .NET Framework,이 항목에서는 Microsoft 중간 언어 (MSIL) 구문을 제공 합니다. MSIL에 대 한 자세한 내용은 Compiling to MSIL.

네임 스페이스:  System.Threading.Tasks

어셈블리: mscorlib (mscorlib.dll)를

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

Members

클래스

Name

설명

ContingentProperties

추가 등록 정보를 포함 한 Task개체입니다.

필드

Name

설명

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 Framework