Interface IAsyncTask
Namespace: Aspose.Imaging.AsyncTask
Assembly: Aspose.Imaging.dll (25.2.0)
Asynchronní úloha.
public interface IAsyncTask : IAsyncResult, IDisposable
Implementuje
Vlastnosti
Chyba
Získá chybu úlohy, která je k dispozici po dokončení úlohy.
Exception Error { get; }
Hodnota vlastnosti
JeZaneprázdněn
Získá hodnotu indikující, zda tato úloha aktuálně běží.
bool IsBusy { get; }
Hodnota vlastnosti
JeZrušena
Získá hodnotu indikující, zda byla tato úloha zrušena.
bool IsCanceled { get; }
Hodnota vlastnosti
JeChybová
Získá hodnotu indikující, zda tato úloha selhala.
bool IsFaulted { get; }
Hodnota vlastnosti
ProgressEventHandler
Získá nebo nastaví obslužnou rutinu události postupu asynchronní úlohy.
ProgressEventHandler ProgressEventHandler { get; set; }
Hodnota vlastnosti
Výsledek
Získá výsledek této úlohy.
object Result { get; }
Hodnota vlastnosti
Metody
Abort()
Zruší tuto úlohu.
Úloha je okamžitě dokončena, s rizikem neuvolnění interních neřízených prostředků.
void Abort()
Zrušit()
Zruší tuto úlohu.
Úloha je bezpečně dokončena řízeným zastavením algoritmu.
void Cancel()
SpustitAsynchronně()
Spustí tuto úlohu.
void RunAsync()
SpustitAsynchronně(ThreadPriority)
Spustí tuto úlohu.
void RunAsync(ThreadPriority priority)
Parametry
priority
ThreadPriority
Priorita vlákna.
NastavitCallbackDokončení(CompleteCallback)
Nastaví delegáta pro callback při dokončení.
void SetCompleteCallback(CompleteCallback completeCallback)
Parametry
completeCallback
CompleteCallback
Callback při dokončení.