IAsyncTask
All Implemented Interfaces: com.aspose.ms.System.IAsyncResult, com.aspose.ms.System.IDisposable
public interface IAsyncTask extends System.IAsyncResult, System.IDisposable
Asenkron görev.
Yöntemler
| Yöntem | Açıklama |
|---|---|
| getProgressEventHandler() | Asenkron görevin ilerleme olayı işleyicisini alır. |
| setProgressEventHandler(ProgressEventHandler value) | Asenkron görevin ilerleme olayı işleyicisini ayarlar. |
| isBusy() | Bu görevin şu anda çalışıp çalışmadığını gösteren bir değeri alır. |
| isCanceled() | Bu görevin iptal edilip edilmediğini gösteren bir değeri alır. |
| isFaulted() | Bu görevin hatalı olup olmadığını gösteren bir değeri alır. |
| getError() | Görev tamamlandıktan sonra mevcut olan görev hatasını alır. |
| getResult() | Bu görevin sonucunu alır. |
| runAsync() | Bu görevi çalıştırır. |
| runAsync(int priority) | Bu görevi çalıştırır. |
| cancel() | Bu görevi iptal eder. |
| abort() | Bu görevi durdurur. |
| setCompleteCallback(CompleteCallback completeCallback) | Tamamlayıcı geri çağırma temsilcisini ayarlar. |
getProgressEventHandler()
public abstract ProgressEventHandler getProgressEventHandler()
Asenkron görevin ilerleme olayı işleyicisini alır.
Değer: Asenkron görevin ilerleme olayı işleyicisi.
Returns: ProgressEventHandler - the progress event handler of the asynchronous task.
setProgressEventHandler(ProgressEventHandler value)
public abstract void setProgressEventHandler(ProgressEventHandler value)
Asenkron görevin ilerleme olayı işleyicisini ayarlar.
Değer: Asenkron görevin ilerleme olayı işleyicisi.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | ProgressEventHandler | asenkron görevin ilerleme olayı işleyicisi. |
isBusy()
public abstract boolean isBusy()
Bu görevin şu anda çalışıp çalışmadığını gösteren bir değeri alır.
Değer: Bu görev şu anda çalışıyorsa true; aksi takdirde false.
Returns: boolean - bu görevin şu anda çalışıp çalışmadığını gösteren bir değer.
isCanceled()
public abstract boolean isCanceled()
Bu görevin iptal edilip edilmediğini gösteren bir değeri alır.
Değer: Bu görev iptal edildiyse true; aksi takdirde false.
Returns: boolean - bu görevin iptal edilip edilmediğini gösteren bir değer.
isFaulted()
public abstract boolean isFaulted()
Bu görevin hatalı olup olmadığını gösteren bir değeri alır.
Değer: bu görev hatalıysa true; aksi takdirde false.
Returns: boolean - bu görevin hatalı olup olmadığını gösteren bir değer.
getError()
public abstract Throwable getError()
Görev tamamlandıktan sonra mevcut olan görev hatasını alır.
Değer: Görev hatası.
Returns: java.lang.Throwable - görev tamamlandıktan sonra mevcut olan görev hatası.
getResult()
public abstract Object getResult()
Bu görevin sonucunu alır.
Değer: Bu görevin sonucu.
Returns: java.lang.Object - bu görevin sonucu.
runAsync()
public abstract void runAsync()
Bu görevi çalıştırır.
runAsync(int priority)
public abstract void runAsync(int priority)
Bu görevi çalıştırır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| öncelik | int | İş parçacığı önceliği. |
cancel()
public abstract void cancel()
Bu görevi iptal eder. Görev, algoritmanın kontrollü durdurulmasıyla güvenli bir şekilde tamamlanır.
abort()
public abstract void abort()
Bu görevi durdurur. Görev, dahili yönetilmeyen kaynakların serbest bırakılmama riskiyle hemen tamamlanır.
setCompleteCallback(CompleteCallback completeCallback)
public abstract void setCompleteCallback(CompleteCallback completeCallback)
Tamamlayıcı geri çağırma temsilcisini ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| completeCallback | CompleteCallback | Tamamlayıcı geri çağrı. |