task_completion_event::set_exception 메서드
이 이벤트와 관련 된 모든 작업에 대 한 예외를 전파 합니다.
bool set_exception(
std::exception_ptr _ExceptionPtr
) const ;
매개 변수
- _ExceptionPtr
이 이벤트를 설정 하는 예외를 나타냅니다.는 exception_ptr.
반환 값
이 메서드는 반환 true 예외 설정 성공 하면.반환 false task_completion_event는 값 또는 예외에 이미 있는 경우.
설명
둘 다를 설정 하 고 set_exception 여러 번 호출할 수 있습니다.때 값 또는 예외가 이미 설정 된에 task_completion_event, 호출을 set_exception 실패 하 고 false를 반환 합니다.그렇지 않으면 호출이 성공 하 고 true를 반환 합니다.예외 설정 되 면 성공적으로에 task_completion_event, 관찰 되는 사용자가 예외를 명시적으로 해야 합니다.Get에서 만든 작업을 호출 하 여 수행할 수 있습니다의 task_completion_event, 또는 get에는 작업을 기준으로 연속 작업의 선행 작업을 호출 합니다.
요구 사항
헤더: ppltasks.h
네임 스페이스: 동시성