Interface IAsyncTask
Namespace: Aspose.Imaging.AsyncTask
Assembly: Aspose.Imaging.dll (25.2.0)
Die asynchrone Aufgabe.
public interface IAsyncTask : IAsyncResult, IDisposable
Implementiert
Eigenschaften
Fehler
Erhält den Fehler der Aufgabe, der verfügbar ist, nachdem die Aufgabe abgeschlossen ist.
Exception Error { get; }
Eigenschaftswert
IstBeschäftigt
Erhält einen Wert, der angibt, ob diese Aufgabe derzeit ausgeführt wird.
bool IsBusy { get; }
Eigenschaftswert
IstAbgebrochen
Erhält einen Wert, der angibt, ob diese Aufgabe abgebrochen wurde.
bool IsCanceled { get; }
Eigenschaftswert
IstFehlerhaft
Erhält einen Wert, der angibt, ob diese Aufgabe fehlerhaft war.
bool IsFaulted { get; }
Eigenschaftswert
Fortschrittsereignishandler
Erhält oder setzt den Fortschrittsereignishandler der asynchronen Aufgabe.
ProgressEventHandler ProgressEventHandler { get; set; }
Eigenschaftswert
Ergebnis
Erhält das Ergebnis dieser Aufgabe.
object Result { get; }
Eigenschaftswert
Methoden
Abbrechen()
Bricht diese Aufgabe ab.
Die Aufgabe wird sofort abgeschlossen, mit dem Risiko, dass interne nicht verwaltete Ressourcen nicht freigegeben werden.
void Abort()
Abbrechen()
Bricht diese Aufgabe ab.
Die Aufgabe wird sicher abgeschlossen, indem der Algorithmus kontrolliert gestoppt wird.
void Cancel()
AusführenAsync()
Führt diese Aufgabe aus.
void RunAsync()
AusführenAsync(ThreadPriority)
Führt diese Aufgabe aus.
void RunAsync(ThreadPriority priority)
Parameter
priority
ThreadPriority
Die Thread-Priorität.
SetCompleteCallback(CompleteCallback)
Setzt den Delegate für den Abschluss-Callback.
void SetCompleteCallback(CompleteCallback completeCallback)
Parameter
completeCallback
CompleteCallback
Der Abschluss-Callback.