Interface IAsyncTask
Namespace: Aspose.Imaging.AsyncTask
Assembly: Aspose.Imaging.dll (25.2.0)
Nhiệm vụ bất đồng bộ.
public interface IAsyncTask : IAsyncResult, IDisposable
Triển khai
Thuộc tính
Lỗi
Lấy lỗi của nhiệm vụ, có sẵn sau khi nhiệm vụ hoàn thành.
Exception Error { get; }
Giá trị thuộc tính
Đang bận
Lấy giá trị cho biết liệu nhiệm vụ này có đang chạy hay không.
bool IsBusy { get; }
Giá trị thuộc tính
Đã hủy
Lấy giá trị cho biết liệu nhiệm vụ này đã bị hủy hay không.
bool IsCanceled { get; }
Giá trị thuộc tính
Đã gặp lỗi
Lấy giá trị cho biết liệu nhiệm vụ này đã gặp lỗi hay không.
bool IsFaulted { get; }
Giá trị thuộc tính
ProgressEventHandler
Lấy hoặc thiết lập trình xử lý sự kiện tiến trình của nhiệm vụ bất đồng bộ.
ProgressEventHandler ProgressEventHandler { get; set; }
Giá trị thuộc tính
Kết quả
Lấy kết quả của nhiệm vụ này.
object Result { get; }
Giá trị thuộc tính
Phương thức
Hủy()
Hủy nhiệm vụ này.
Nhiệm vụ sẽ hoàn thành ngay lập tức, với nguy cơ không giải phóng tài nguyên không quản lý nội bộ.
void Abort()
Hủy bỏ()
Hủy bỏ nhiệm vụ này.
Nhiệm vụ sẽ hoàn thành một cách an toàn bằng cách dừng có kiểm soát thuật toán.
void Cancel()
ChạyBấtĐồngBộ()
Chạy nhiệm vụ này.
void RunAsync()
ChạyBấtĐồngBộ(ThreadPriority)
Chạy nhiệm vụ này.
void RunAsync(ThreadPriority priority)
Tham số
priority
ThreadPriority
Độ ưu tiên của luồng.
Thiết lậpGọiLạiHoànTất(CompleteCallback)
Thiết lập delegate gọi lại hoàn tất.
void SetCompleteCallback(CompleteCallback completeCallback)
Tham số
completeCallback
CompleteCallback
Gọi lại hoàn tất.