cancellation_token 클래스
cancellation_token 클래스는 몇 가지 작업을 취소 하려면 요청 되었는지 여부를 확인 하는 기능을 나타냅니다.
class cancellation_token;
Members
Public 생성자
이름 |
설명 |
---|---|
오버로드.cancellation_token 개체를 생성합니다. |
|
이루어지지를 cancellation_token 개체입니다. |
Public 메서드
이름 |
설명 |
---|---|
취소 토큰이 취소 될 때 호출 되는 콜백 함수를 등록 취소 합니다. |
|
아니면이 토큰 취소할 수 있는지 여부를 나타내는 값을 반환 합니다. |
|
반환 true 토큰이 취소 된 경우. |
|
절대 취소 될 수 있습니다 취소 토큰을 반환 합니다. |
|
취소 토큰이 취소 될 때 호출 되는 콜백 함수를 등록 합니다. |
Public 연산자
이름 |
설명 |
---|---|
두 여부를 확인 cancellation_token 개체는 두 개의 서로 다른 underlyign 토큰을 나타냅니다. |
|
오버로드.하나의 콘텐츠를 대체 cancellation_token 개체를 다른 합니다. |
|
두 여부를 확인 cancellation_token 개체는 동일한 기본 토큰을 나타냅니다. |
설명
여러 cancellation_token 개체에 연결할 수 있습니다 cancellation_token_source 개체입니다.호출할 때의 취소 메서드 토큰 소스에 모두 연결 된 cancellation_token 개체는 설정 취소 합니다.
지정 된 cancellation_token 개체와 관련 된 수는 task_group, structured_task_group, 또는 task 암시적 취소를 제공 합니다.등록 및 그 취소 될 때 호출 되는 콜백을 만들 또는 또한 취소 정보를 폴링할 수 있습니다.
cancellation_token스마트 포인터 처럼 동작 하 고 주위를 값으로 전달 하는 것이 안전 합니다.
작업을 취소 하는 방법에 대 한 자세한 정보를 참조 하십시오. PPL에서의 취소.
상속 계층 구조
cancellation_token
요구 사항
헤더: ppl.h
네임 스페이스: 동시성