Interface IAsyncTask
Numele spaţiului: Aspose.Imaging.AsyncTask Asamblare: Aspose.Imaging.dll (25.4.0)
O sarcină asimetrică.
public interface IAsyncTask : IAsyncResult, IDisposable
Implements
Properties
Error
Obține eroarea de sarcină care este disponibilă după finalizarea sarcinii.
Exception Error { get; }
Valoarea proprietății
IsBusy
Obține o valoare care indică dacă această sarcină este în curs de desfășurare.
bool IsBusy { get; }
Valoarea proprietății
IsCanceled
Obține o valoare care indică dacă această sarcină a fost anulată.
bool IsCanceled { get; }
Valoarea proprietății
IsFaulted
Obține o valoare care indică dacă această sarcină a fost greșită.
bool IsFaulted { get; }
Valoarea proprietății
ProgressEventHandler
Obține sau stabilește manipulatorul evenimentului progres al sarcinilor asimetrice.
ProgressEventHandler ProgressEventHandler { get; set; }
Valoarea proprietății
Result
Obține rezultatul acestei sarcini.
object Result { get; }
Valoarea proprietății
Methods
Abort()
Avortul are această sarcină.Sarcina este finalizată imediat, cu riscul de a nu elibera resursele interne necontrolate.
void Abort()
Cancel()
Anulează această sarcină.Sarcina este finalizată în siguranță prin oprirea controlată a algoritmului.
void Cancel()
RunAsync()
Încearcă această sarcină.
void RunAsync()
RunAsync(ThreadPriority)
Încearcă această sarcină.
void RunAsync(ThreadPriority priority)
Parameters
priority
ThreadPriority
Prioritate pentru thread.
SetCompleteCallback(CompleteCallback)
Afișează delegatul complet de apel.
void SetCompleteCallback(CompleteCallback completeCallback)
Parameters
completeCallback
CompleteCallback
Cuvânt cheie complet.