THPDFCancellationToken クラス

長期間実行される HotPDF 操作が安定した作業境界で監視する、スレッドセーフなワンショットのキャンセル信号を提供する

宣言

THPDFCancellationToken = class(TObject)
public
  procedure Cancel;
  procedure ThrowIfCancellationRequested(
    const OperationName: AnsiString = 'operation');
  property IsCancellationRequested: Boolean read GetIsCancellationRequested;
end;

ユニット

HPDFTypes

メンバー

NamePurpose
Cancelキャンセルを原子的かつ永続的に要求する
IsCancellationRequestedキャンセル状態をどのスレッドからも安全に読み取る
ThrowIfCancellationRequestedキャンセルされた場合、指定されたオペレーション名を伴う EHPDFOperationCancelled を発生させる

使用上の注意

関連 API