Interface IAsyncTask

IAsyncTask interface

Die asynchrone Aufgabe.

public interface IAsyncTask : IAsyncResult, IDisposable

Eigenschaften

NameBeschreibung
Error { get; }Ruft den Aufgabenfehler ab, der verfügbar ist, nachdem die Aufgabe abgeschlossen ist.
IsBusy { get; }Ruft einen Wert ab, der angibt, ob diese Aufgabe derzeit ausgeführt wird.
IsCanceled { get; }Ruft einen Wert ab, der angibt, ob diese Aufgabe abgebrochen wurde.
IsFaulted { get; }Ruft einen Wert ab, der angibt, ob diese Aufgabe fehlerhaft war.
Progress { get; }Ruft den Fortschritt der asynchronen Aufgabe ab.
Result { get; }Ruft das Ergebnis dieser Aufgabe ab.

Methoden

NameBeschreibung
Abort()Bricht diese Aufgabe ab. Die Aufgabe wird sofort abgeschlossen, wobei das Risiko besteht, dass interne, nicht verwaltete Ressourcen nicht freigegeben werden.
Cancel()Bricht diese Aufgabe ab. Die Aufgabe wird durch das kontrollierte Stoppen des Algorithmus sicher abgeschlossen.
RunAsync()Führt diese Aufgabe aus.
RunAsync(ThreadPriority)Führt diese Aufgabe aus.
SetCompleteCallback(CompleteCallback)Legt den vollständigen Callback-Delegaten fest.
SetProgressCallback(ProgressCallback)Legt den Fortschritts-Callback-Delegaten fest.

Siehe auch