Interface IAsyncTask

Interface IAsyncTask

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

Die asynchrone Aufgabe.

public interface IAsyncTask : IAsyncResult, IDisposable

Implementiert

IAsyncResult, IDisposable

Eigenschaften

Fehler

Erhält den Fehler der Aufgabe, der verfügbar ist, nachdem die Aufgabe abgeschlossen ist.

Exception Error { get; }

Eigenschaftswert

Exception

IstBeschäftigt

Erhält einen Wert, der angibt, ob diese Aufgabe derzeit ausgeführt wird.

bool IsBusy { get; }

Eigenschaftswert

bool

IstAbgebrochen

Erhält einen Wert, der angibt, ob diese Aufgabe abgebrochen wurde.

bool IsCanceled { get; }

Eigenschaftswert

bool

IstFehlerhaft

Erhält einen Wert, der angibt, ob diese Aufgabe fehlerhaft war.

bool IsFaulted { get; }

Eigenschaftswert

bool

Fortschrittsereignishandler

Erhält oder setzt den Fortschrittsereignishandler der asynchronen Aufgabe.

ProgressEventHandler ProgressEventHandler { get; set; }

Eigenschaftswert

ProgressEventHandler

Ergebnis

Erhält das Ergebnis dieser Aufgabe.

object Result { get; }

Eigenschaftswert

object

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.

Siehe Auch

IAsyncResult, IDisposable

 Deutsch