task_completion_event 클래스

task_completion_event 클래스를 사용 하 여 조건이 만족 될 때까지 작업의 실행을 지연 하거나 외부 이벤트에 대 한 응답 작업을 시작할 수 있습니다.

template<
   typename _ResultType
>
class task_completion_event;

template<>
class task_completion_event<void>;

매개 변수

  • _ResultType
    이 결과 형식의 task_completion_event 클래스입니다.

  • T

Members

Hh750136.collapse_all(ko-kr,VS.110).gifPublic 생성자

Name

설명

task_completion_event::task_completion_event 생성자

task_completion_event 개체를 생성합니다.

Hh750136.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

task_completion_event::set 메서드

오버로드.작업 완료 이벤트를 설정합니다.

task_completion_event::set_exception 메서드

이 이벤트와 관련 된 모든 작업에 대 한 예외를 전파 합니다.

설명

시나리오 완료 되는 작업을 만들 수를 요구 하 고 있으므로 해당 연속 문자 나중에 일부 지점에서 실행을 예약 하는 경우 작업 완료 이벤트에서 만든 작업을 사용 합니다.task_completion_event 작업을 만들고 관련 작업을 완료 하 고 해당 연속 문자에 해당 값을 결과로 제공 됩니다 설정 메서드를 호출 하 여 해당 형식의 값으로 작업 완료 이벤트에는 동일한 형식을 가져야 합니다.

절대로 작업 완료 이벤트가 신호를 받으면이 소멸 된 때 만든 작업 취소 됩니다.

task_completion_event스마트 포인터 처럼 동작 하 고 값으로 전달 되어야 합니다.

상속 계층 구조

task_completion_event

요구 사항

헤더: ppltasks.h

네임 스페이스: 동시성

참고 항목

참조

동시성 네임스페이스

작업 클래스