System::Threading::CancellationToken 클래스
CancellationToken class
작업이 취소되어야 함을 알리는 알림을 전파합니다. 이 클래스는 스레드 간 협력적 취소를 위한 메커니즘을 제공하여, 한 스레드가 작업 취소를 다른 스레드에 알릴 수 있게 합니다.
class CancellationToken : public System::Details::BoxableObjectBase
메서드
| 메서드 | 설명 |
|---|---|
| CancellationToken() | 기본 생성자. |
| get_CanBeCanceled() const | 이 토큰이 취소된 상태가 될 수 있는지 여부를 가져옵니다. |
| get_IsCancellationRequested() const | 이 토큰에 대해 취소가 요청되었는지 여부를 가져옵니다. |
| static get_None() | 빈 System::Threading::CancellationToken 값을 반환합니다. |
| Register(const Action<>&) const | 취소가 요청될 때 호출될 콜백을 등록합니다. |
| ThrowIfCancellationRequested() const | 취소가 요청된 경우 OperationCanceledException을 발생시킵니다. |
비고
CancellationToken은 연결된 CancellationTokenSource를 통해서만 취소될 수 있습니다.
또 보기
- Namespace System::Threading
- Library Aspose.Page for C++