cancellation_token::register_callback 메서드

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

template<
   typename _Function
>
cancellation_token_registration register_callback(
   const _Function& _Func
) const;

매개 변수

  • _Function
    될 함수 개체의 형식 호출 될 때이 cancellation_token 취소 됩니다.

  • _Func
    될 함수 개체 호출 될 때이 cancellation_token 취소 됩니다.

반환 값

A cancellation_token_registration 개체에서 이용할 수는 deregister_callback 메서드는 이전에 등록 된 콜백의 등록을 취소 하 고 되지 않도록 합니다.

설명

토큰이 이미이 메서드가 호출 된 지점에서 취소 되 면 즉시 및 동기적으로 콜백을 호출 됩니다.

이 메서드에서 throw invalid_operation 에서 호출 되 면 예외는 cancellation_token 를 사용 하 여 만든 개체는 cancellation_token::none 메서드.

요구 사항

헤더: ppl.h

네임 스페이스: 동시성

참고 항목

참조

cancellation_token 클래스