IAsyncTask
All Implemented Interfaces: com.aspose.ms.System.IAsyncResult, com.aspose.ms.System.IDisposable
public interface IAsyncTask extends System.IAsyncResult, System.IDisposable
Den asynkrona uppgiften.
Metoder
| Metod | Beskrivning |
|---|---|
| getProgressEventHandler() | Hämtar händelsehanteraren för framsteg för den asynkrona uppgiften. |
| setProgressEventHandler(ProgressEventHandler value) | Ställer in händelsehanteraren för framsteg för den asynkrona uppgiften. |
| isBusy() | Hämtar ett värde som indikerar om denna uppgift för närvarande körs. |
| isCanceled() | Hämtar ett värde som indikerar om denna uppgift avbröts. |
| isFaulted() | Hämtar ett värde som indikerar om denna uppgift misslyckades. |
| getError() | Hämtar uppgiftsfelet som är tillgängligt efter att uppgiften har slutförts. |
| getResult() | Hämtar resultatet av denna uppgift. |
| runAsync() | Kör denna uppgift. |
| runAsync(int priority) | Kör denna uppgift. |
| cancel() | Avbryter denna uppgift. |
| abort() | Avbryter denna uppgift. |
| setCompleteCallback(CompleteCallback completeCallback) | Ställer in delegaten för slutförande‑återanropet. |
getProgressEventHandler()
public abstract ProgressEventHandler getProgressEventHandler()
Hämtar händelsehanteraren för framsteg för den asynkrona uppgiften.
Värde: Händelsehanteraren för framsteg för den asynkrona uppgiften.
Returns: ProgressEventHandler - the progress event handler of the asynchronous task.
setProgressEventHandler(ProgressEventHandler value)
public abstract void setProgressEventHandler(ProgressEventHandler value)
Ställer in händelsehanteraren för framsteg för den asynkrona uppgiften.
Värde: Händelsehanteraren för framsteg för den asynkrona uppgiften.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | ProgressEventHandler | händelsehanteraren för framsteg för den asynkrona uppgiften. |
isBusy()
public abstract boolean isBusy()
Hämtar ett värde som indikerar om denna uppgift för närvarande körs.
Värde: true om denna uppgift för närvarande körs; annars false.
Returns: boolean – ett värde som indikerar om denna uppgift för närvarande körs.
isCanceled()
public abstract boolean isCanceled()
Hämtar ett värde som indikerar om denna uppgift avbröts.
Värde: true om denna uppgift avbröts; annars false.
Returns: boolean - ett värde som indikerar om denna uppgift avbröts.
isFaulted()
public abstract boolean isFaulted()
Hämtar ett värde som indikerar om denna uppgift misslyckades.
Värde: true om denna uppgift hade fel; annars, false.
Returns: boolean - ett värde som indikerar om denna uppgift hade fel.
getError()
public abstract Throwable getError()
Hämtar uppgiftsfelet som är tillgängligt efter att uppgiften har slutförts.
Värde: Uppgiftens fel.
Returns: java.lang.Throwable - uppgiftens fel som är tillgängligt efter att uppgiften har slutförts.
getResult()
public abstract Object getResult()
Hämtar resultatet av denna uppgift.
Värde: Resultatet av denna uppgift.
Returns: java.lang.Object - resultatet av denna uppgift.
runAsync()
public abstract void runAsync()
Kör denna uppgift.
runAsync(int priority)
public abstract void runAsync(int priority)
Kör denna uppgift.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| prioritet | int | Trådens prioritet. |
cancel()
public abstract void cancel()
Avbryter denna uppgift. Uppgiften slutförs säkert genom en kontrollerad stoppning av algoritmen.
abort()
public abstract void abort()
Avbryter denna uppgift. Uppgiften slutförs omedelbart, med risken att interna ohanterade resurser inte frigörs.
setCompleteCallback(CompleteCallback completeCallback)
public abstract void setCompleteCallback(CompleteCallback completeCallback)
Ställer in delegaten för slutförande‑återanropet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| completeCallback | CompleteCallback | Den kompletta callbacken. |