Interface IAsyncTask

IAsyncTask interface

De asynchrone taak.

public interface IAsyncTask : IAsyncResult, IDisposable

Eigenschappen

NaamBeschrijving
Error { get; }Krijgt de taakfout die beschikbaar is nadat de taak is voltooid.
IsBusy { get; }Krijgt een waarde die aangeeft of deze taak momenteel wordt uitgevoerd.
IsCanceled { get; }Krijgt een waarde die aangeeft of deze taak is geannuleerd.
IsFaulted { get; }Krijgt een waarde die aangeeft of er een fout is opgetreden in deze taak.
Progress { get; }Krijgt de voortgang van de asynchrone taak.
Result { get; }Krijgt het resultaat van deze taak.

methoden

NaamBeschrijving
Abort()Breekt deze taak af. De taak wordt onmiddellijk voltooid, met het risico dat interne onbeheerde bronnen niet worden vrijgemaakt.
Cancel()Annuleert deze taak. De taak wordt veilig voltooid door het gecontroleerd stoppen van het algoritme.
RunAsync()Voert deze taak uit.
RunAsync(ThreadPriority)Voert deze taak uit.
SetCompleteCallback(CompleteCallback)Stelt de volledige callback gedelegeerde in.
SetProgressCallback(ProgressCallback)Stelt de voortgang callback gedelegeerde in.

Zie ook