Interface IAsyncTask
Interface IAsyncTask
Namespace: Aspose.Imaging.AsyncTask
Assembly: Aspose.Imaging.dll (25.2.0)
งานที่ไม่ซิงโครนัส
public interface IAsyncTask : IAsyncResult, IDisposable
การใช้งาน
คุณสมบัติ
ข้อผิดพลาด
รับข้อผิดพลาดของงานซึ่งมีอยู่หลังจากที่งานเสร็จสมบูรณ์
Exception Error { get; }
ค่า Property
กำลังทำงาน
รับค่าที่บ่งชี้ว่างานนี้กำลังดำเนินการอยู่หรือไม่
bool IsBusy { get; }
ค่า Property
ถูกยกเลิก
รับค่าที่บ่งชี้ว่างานนี้ถูกยกเลิกหรือไม่
bool IsCanceled { get; }
ค่า Property
มีข้อบกพร่อง
รับค่าที่บ่งชี้ว่างานนี้มีข้อบกพร่องหรือไม่
bool IsFaulted { get; }
ค่า Property
ProgressEventHandler
รับหรือกำหนดตัวจัดการเหตุการณ์ความก้าวหน้าของงานที่ไม่ซิงโครนัส
ProgressEventHandler ProgressEventHandler { get; set; }
ค่า Property
ผลลัพธ์
รับผลลัพธ์ของงานนี้
object Result { get; }
ค่า Property
วิธีการ
ยกเลิก()
ยกเลิกงานนี้
งานจะเสร็จสมบูรณ์ทันที โดยมีความเสี่ยงที่จะไม่ปล่อยทรัพยากรที่ไม่ได้จัดการภายใน
void Abort()
ยกเลิก()
ยกเลิกงานนี้
งานจะเสร็จสมบูรณ์อย่างปลอดภัยโดยการหยุดการทำงานของอัลกอริธึมอย่างควบคุม
void Cancel()
รันAsync()
รันงานนี้
void RunAsync()
รันAsync(ThreadPriority)
รันงานนี้
void RunAsync(ThreadPriority priority)
พารามิเตอร์
priority
ThreadPriority
ลำดับความสำคัญของเธรด
ตั้งค่าตัวจัดการการเรียกกลับ(CompleteCallback)
ตั้งค่าตัวจัดการการเรียกกลับเมื่อเสร็จสมบูรณ์
void SetCompleteCallback(CompleteCallback completeCallback)
พารามิเตอร์
completeCallback
CompleteCallback
ตัวจัดการการเรียกกลับเมื่อเสร็จสมบูรณ์