Interface IAsyncTask

Interface IAsyncTask

De naam: Aspose.Imaging.AsyncTask Verzameling: Aspose.Imaging.dll (25.4.0)

De asynchronische taak.

public interface IAsyncTask : IAsyncResult, IDisposable

Implements

IAsyncResult , IDisposable

Properties

Error

Geeft de taakfout die beschikbaar is nadat de taak is voltooid.

Exception Error { get; }

Eigendomswaarde

Exception

IsBusy

Geeft een waarde die aangeeft of deze taak momenteel wordt uitgevoerd.

bool IsBusy { get; }

Eigendomswaarde

bool

IsCanceled

Geeft een waarde die aangeeft of deze taak is geannuleerd.

bool IsCanceled { get; }

Eigendomswaarde

bool

IsFaulted

Geeft een waarde die aangeeft of deze taak verkeerd is.

bool IsFaulted { get; }

Eigendomswaarde

bool

ProgressEventHandler

Geeft of zet de progress event manager van de asynchrone taak.

ProgressEventHandler ProgressEventHandler { get; set; }

Eigendomswaarde

ProgressEventHandler

Result

Hij krijgt het resultaat van deze taak.

object Result { get; }

Eigendomswaarde

object

Methods

Abort()

Abortus met deze taak.De taak wordt onmiddellijk voltooid, met het risico dat de interne onbeheerde middelen niet worden vrijgegeven.

void Abort()

Cancel()

Annuleer deze taak.De taak wordt veilig voltooid door de gecontroleerde stop van het algoritme.

void Cancel()

RunAsync()

Deze taak wordt uitgevoerd.

void RunAsync()

RunAsync(ThreadPriority)

Deze taak wordt uitgevoerd.

void RunAsync(ThreadPriority priority)

Parameters

priority ThreadPriority

De thread prioriteit.

SetCompleteCallback(CompleteCallback)

Zet de volledige callback delegate op.

void SetCompleteCallback(CompleteCallback completeCallback)

Parameters

completeCallback CompleteCallback

De volledige callback.

Zie ook

IAsyncResult , IDisposable

 Nederlands