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; }

ערך המאפיין

Exception

עסוק

מחזיר ערך המצביע האם משימה זו פועלת כרגע.

bool IsBusy { get; }

ערך המאפיין

bool

בוטלה

מחזיר ערך המצביע האם משימה זו בוטלה.

bool IsCanceled { get; }

ערך המאפיין

bool

נכשלה

מחזיר ערך המצביע האם משימה זו נכשלה.

bool IsFaulted { get; }

ערך המאפיין

bool

ProgressEventHandler

מחזיר או קובע את מחזיק האירועים של המשימה האסינכרונית.

ProgressEventHandler ProgressEventHandler { get; set; }

ערך המאפיין

ProgressEventHandler

תוצאה

מחזיר את התוצאה של משימה זו.

object Result { get; }

ערך המאפיין

object

שיטות

Abort()

מבצע ביטול של משימה זו.
המשימה הושלמה מיד, עם הסיכון שלא לשחרר משאבים לא מנוהלים פנימיים.

void Abort()

Cancel()

מבצע ביטול של משימה זו.
המשימה הושלמה באופן בטוח על ידי עצירה מבוקרת של האלגוריתם.

void Cancel()

RunAsync()

מפעיל משימה זו.

void RunAsync()

RunAsync(ThreadPriority)

מפעיל משימה זו.

void RunAsync(ThreadPriority priority)

פרמטרים

priority ThreadPriority

עדיפות ה-thread.

SetCompleteCallback(CompleteCallback)

קובע את מחזיק האירועים להשלמת המשימה.

void SetCompleteCallback(CompleteCallback completeCallback)

פרמטרים

completeCallback CompleteCallback

המחזיק להשלמת המשימה.

ראה גם

IAsyncResult, IDisposable

 Ελληνικά