Interface IAsyncTask

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

IAsyncResult, IDisposable

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

Exception

Đ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

bool

Đã 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

bool

Đã 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

bool

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

ProgressEventHandler

Kết quả

Lấy kết quả của nhiệm vụ này.

object Result { get; }

Giá trị thuộc tính

object

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.

Xem thêm

IAsyncResult, IDisposable

 Tiếng Việt