Interface IAsyncTask
De naam: Aspose.Imaging.AsyncTask Verzameling: Aspose.Imaging.dll (25.5.0)
De asynchronische taak.
public interface IAsyncTask : IAsyncResult, IDisposableImplements
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.