Interface IAsyncTask

IAsyncTask interface

Den asynkrona uppgiften.

public interface IAsyncTask : IAsyncResult, IDisposable

Egenskaper

namnBeskrivning
Error { get; }Hämtar uppgiftsfelet som är tillgängligt efter att uppgiften är klar.
IsBusy { get; }Får ett värde som anger om denna uppgift körs för närvarande.
IsCanceled { get; }Får ett värde som anger om denna uppgift avbröts.
IsFaulted { get; }Får ett värde som indikerar om denna uppgift var felaktig.
Progress { get; }Hämtar förloppet för den asynkrona uppgiften.
Result { get; }Får resultatet av denna uppgift.

Metoder

namnBeskrivning
Abort()Avbryter denna uppgift. Uppgiften slutförs omedelbart, med risk för att inte frigöra interna ohanterade resurser.
Cancel()Avbryter den här uppgiften. Uppgiften slutförs på ett säkert sätt genom kontrollerat stopp av algoritmen.
RunAsync()Kör den här uppgiften.
RunAsync(ThreadPriority)Kör den här uppgiften.
SetCompleteCallback(CompleteCallback)Ställer in hela återuppringningsdelegaten.
SetProgressCallback(ProgressCallback)Ställer in förloppsåteruppringningsdelegat.

Se även