Interface IAsyncTask

Interface IAsyncTask

Namespace: Aspose.Imaging.AsyncTask
Assembly: Aspose.Imaging.dll (25.2.0)

Asynchronní úloha.

public interface IAsyncTask : IAsyncResult, IDisposable

Implementuje

IAsyncResult, IDisposable

Vlastnosti

Chyba

Získá chybu úlohy, která je k dispozici po dokončení úlohy.

Exception Error { get; }

Hodnota vlastnosti

Exception

JeZaneprázdněn

Získá hodnotu indikující, zda tato úloha aktuálně běží.

bool IsBusy { get; }

Hodnota vlastnosti

bool

JeZrušena

Získá hodnotu indikující, zda byla tato úloha zrušena.

bool IsCanceled { get; }

Hodnota vlastnosti

bool

JeChybová

Získá hodnotu indikující, zda tato úloha selhala.

bool IsFaulted { get; }

Hodnota vlastnosti

bool

ProgressEventHandler

Získá nebo nastaví obslužnou rutinu události postupu asynchronní úlohy.

ProgressEventHandler ProgressEventHandler { get; set; }

Hodnota vlastnosti

ProgressEventHandler

Výsledek

Získá výsledek této úlohy.

object Result { get; }

Hodnota vlastnosti

object

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í.

Viz také

IAsyncResult, IDisposable

 Čeština