다음을 통해 공유


cancellation_token 클래스

cancellation_token 클래스는 몇 가지 작업을 취소 하려면 요청 되었는지 여부를 확인 하는 기능을 나타냅니다.

class cancellation_token;

Members

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

이름

설명

cancellation_token::cancellation_token 생성자

오버로드.cancellation_token 개체를 생성합니다.

cancellation_token::~cancellation_token 소멸자

이루어지지를 cancellation_token 개체입니다.

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

이름

설명

cancellation_token::deregister_callback 메서드

취소 토큰이 취소 될 때 호출 되는 콜백 함수를 등록 취소 합니다.

cancellation_token::is_cancelable 메서드

아니면이 토큰 취소할 수 있는지 여부를 나타내는 값을 반환 합니다.

cancellation_token::is_canceled 메서드

반환 true 토큰이 취소 된 경우.

cancellation_token::none 메서드

절대 취소 될 수 있습니다 취소 토큰을 반환 합니다.

cancellation_token::register_callback 메서드

취소 토큰이 취소 될 때 호출 되는 콜백 함수를 등록 합니다.

Hh749975.collapse_all(ko-kr,VS.110).gifPublic 연산자

이름

설명

cancellation_token::operator!= 연산자

두 여부를 확인 cancellation_token 개체는 두 개의 서로 다른 underlyign 토큰을 나타냅니다.

cancellation_token::operator= 연산자

오버로드.하나의 콘텐츠를 대체 cancellation_token 개체를 다른 합니다.

cancellation_token::operator== 연산자

두 여부를 확인 cancellation_token 개체는 동일한 기본 토큰을 나타냅니다.

설명

여러 cancellation_token 개체에 연결할 수 있습니다 cancellation_token_source 개체입니다.호출할 때의 취소 메서드 토큰 소스에 모두 연결 된 cancellation_token 개체는 설정 취소 합니다.

지정 된 cancellation_token 개체와 관련 된 수는 task_group, structured_task_group, 또는 task 암시적 취소를 제공 합니다.등록 및 그 취소 될 때 호출 되는 콜백을 만들 또는 또한 취소 정보를 폴링할 수 있습니다.

cancellation_token스마트 포인터 처럼 동작 하 고 주위를 값으로 전달 하는 것이 안전 합니다.

작업을 취소 하는 방법에 대 한 자세한 정보를 참조 하십시오. PPL에서의 취소.

상속 계층 구조

cancellation_token

요구 사항

헤더: ppl.h

네임 스페이스: 동시성

참고 항목

참조

동시성 네임스페이스