คลาส THPDFCancellationToken

ให้สัญญาณยกเลิกแบบใช้ครั้งเดียวที่ thread-safe โดยการทำงานยาวๆ ของ HotPDF จะคอยเช็กสัญญาณนี้ที่จุดแบ่งงานที่คงที่

การประกาศ

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

ยูนิต

HPDFTypes

สมาชิก

ชื่อวัตถุประสงค์
Cancelร้องขอการยกเลิกแบบ atomic และถาวร
IsCancellationRequestedอ่านสถานะการยกเลิกได้อย่างปลอดภัยจากเธรดใดก็ได้
ThrowIfCancellationRequestedthrow EHPDFOperationCancelled พร้อมชื่อ operation ที่ระบุไว้เมื่อถูกยกเลิก

หมายเหตุการใช้งาน

API ที่เกี่ยวข้อง