is_task_cancellation_requested 함수(C++ REST SDK)
현재 실행 중인 작업이 해당 실행을 취소하라는 요청을 받았는지 여부를 나타내는 결과를 반환합니다. 작업이 취소 토큰을 사용하여 작성되었는데 해당 토큰과 연결된 토큰 소스가 취소된 경우 작업에 대해 취소를 요청합니다.
경고
이 항목에서는 C++ REST SDK 1.0(코드명 "Casablanca")에 대해 설명합니다.Codeplex Casablanca 웹 페이지에서 다운로드한 최신 버전을 사용 중인 경우 http://casablanca.codeplex.com/documentation에서 로컬 설명서를 사용하세요.
inline bool __cdecl is_task_cancellation_requested();
반환 값
현재 실행 중인 작업이 취소 요청을 받은 경우 true이고 그렇지 않으면 false입니다.
설명
작업 본문에서 이 메서드를 호출하여 true가 반환되면 필요한 정리를 수행한 후에 cancel_current_task 호출을 통해 응답하여 취소 요청을 승인해야 합니다. 그러면 작업 실행이 중단되어 canceled 상태가 됩니다. 응답하지 않고 실행을 계속하거나 cancel_current_task를 호출하지 않고 응답을 반환하면 작업은 완료 시 completed 상태가 됩니다. 상태입니다.
취소 토큰 없이 만든 작업은 취소할 수 없습니다.
요구 사항
헤더: pplxtasks.h
네임스페이스: pplx