Interface IAsyncTask
Nazwa przestrzeń: Aspose.Imaging.AsyncTask Zgromadzenie: Aspose.Imaging.dll (25.4.0)
Zadanie asynchroniczne.
public interface IAsyncTask : IAsyncResult, IDisposable
Implements
Properties
Error
Otrzymuje błąd zadania, który jest dostępny po zakończeniu zadania.
Exception Error { get; }
Wartość nieruchomości
IsBusy
Otrzymuje wartość wskazującą, czy ta zadania jest obecnie w toku.
bool IsBusy { get; }
Wartość nieruchomości
IsCanceled
Otrzymuje wartość wskazującą, czy ta zadania została anulowana.
bool IsCanceled { get; }
Wartość nieruchomości
IsFaulted
Otrzymuje wartość wskazującą, czy ta zadania została popełniona.
bool IsFaulted { get; }
Wartość nieruchomości
ProgressEventHandler
Otrzymuje lub ustanawia postęp handlowca wydarzeń z asynchronicznego zadania.
ProgressEventHandler ProgressEventHandler { get; set; }
Wartość nieruchomości
Result
Otrzymuje wyniki tego zadania.
object Result { get; }
Wartość nieruchomości
Methods
Abort()
Aborcja to zadanie.Zadanie jest zakończone natychmiast, z ryzykiem braku uwolnienia wewnętrznych zasobów nie zarządzanych.
void Abort()
Cancel()
Anuluj tę pracę.Zadanie jest bezpiecznie zakończone przez kontrolowane zatrzymanie algorytmu.
void Cancel()
RunAsync()
Wykonuje to zadanie.
void RunAsync()
RunAsync(ThreadPriority)
Wykonuje to zadanie.
void RunAsync(ThreadPriority priority)
Parameters
priority
ThreadPriority
Przede wszystkim priorytetem jest thread.
SetCompleteCallback(CompleteCallback)
Zostaw pełny callback delegat.
void SetCompleteCallback(CompleteCallback completeCallback)
Parameters
completeCallback
CompleteCallback
Pełny Callback.