Interface IAsyncTask
De naam: Aspose.Imaging.AsyncTask Verzameling: Aspose.Imaging.dll (25.4.0)
De asynchronische taak.
public interface IAsyncTask : IAsyncResult, IDisposable
Implements
Properties
Error
Geeft de taakfout die beschikbaar is nadat de taak is voltooid.
Exception Error { get; }
Eigendomswaarde
IsBusy
Geeft een waarde die aangeeft of deze taak momenteel wordt uitgevoerd.
bool IsBusy { get; }
Eigendomswaarde
IsCanceled
Geeft een waarde die aangeeft of deze taak is geannuleerd.
bool IsCanceled { get; }
Eigendomswaarde
IsFaulted
Geeft een waarde die aangeeft of deze taak verkeerd is.
bool IsFaulted { get; }
Eigendomswaarde
ProgressEventHandler
Geeft of zet de progress event manager van de asynchrone taak.
ProgressEventHandler ProgressEventHandler { get; set; }
Eigendomswaarde
Result
Hij krijgt het resultaat van deze taak.
object Result { get; }
Eigendomswaarde
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.