Interface IAsyncTask

Interface IAsyncTask

Namespace: Aspose.Imaging.AsyncTask
Assembly: Aspose.Imaging.dll (25.2.0)

งานที่ไม่ซิงโครนัส

public interface IAsyncTask : IAsyncResult, IDisposable

การใช้งาน

IAsyncResult, IDisposable

คุณสมบัติ

ข้อผิดพลาด

รับข้อผิดพลาดของงานซึ่งมีอยู่หลังจากที่งานเสร็จสมบูรณ์

Exception Error { get; }

ค่า Property

Exception

กำลังทำงาน

รับค่าที่บ่งชี้ว่างานนี้กำลังดำเนินการอยู่หรือไม่

bool IsBusy { get; }

ค่า Property

bool

ถูกยกเลิก

รับค่าที่บ่งชี้ว่างานนี้ถูกยกเลิกหรือไม่

bool IsCanceled { get; }

ค่า Property

bool

มีข้อบกพร่อง

รับค่าที่บ่งชี้ว่างานนี้มีข้อบกพร่องหรือไม่

bool IsFaulted { get; }

ค่า Property

bool

ProgressEventHandler

รับหรือกำหนดตัวจัดการเหตุการณ์ความก้าวหน้าของงานที่ไม่ซิงโครนัส

ProgressEventHandler ProgressEventHandler { get; set; }

ค่า Property

ProgressEventHandler

ผลลัพธ์

รับผลลัพธ์ของงานนี้

object Result { get; }

ค่า Property

object

วิธีการ

ยกเลิก()

ยกเลิกงานนี้
งานจะเสร็จสมบูรณ์ทันที โดยมีความเสี่ยงที่จะไม่ปล่อยทรัพยากรที่ไม่ได้จัดการภายใน

void Abort()

ยกเลิก()

ยกเลิกงานนี้
งานจะเสร็จสมบูรณ์อย่างปลอดภัยโดยการหยุดการทำงานของอัลกอริธึมอย่างควบคุม

void Cancel()

รันAsync()

รันงานนี้

void RunAsync()

รันAsync(ThreadPriority)

รันงานนี้

void RunAsync(ThreadPriority priority)

พารามิเตอร์

priority ThreadPriority

ลำดับความสำคัญของเธรด

ตั้งค่าตัวจัดการการเรียกกลับ(CompleteCallback)

ตั้งค่าตัวจัดการการเรียกกลับเมื่อเสร็จสมบูรณ์

void SetCompleteCallback(CompleteCallback completeCallback)

พารามิเตอร์

completeCallback CompleteCallback

ตัวจัดการการเรียกกลับเมื่อเสร็จสมบูรณ์

ดูเพิ่มเติม

IAsyncResult, IDisposable

 แบบไทย