Interface IAsyncTask
Nom dels espais: Aspose.Imaging.AsyncTask Assemblea: Aspose.Imaging.dll (25.4.0)
La tasca assíncrona.
public interface IAsyncTask : IAsyncResult, IDisposable
Implements
Properties
Error
Obté l’error de tasca que es troba disponible després de la feina s’ha completat.
Exception Error { get; }
Valor de la propietat
IsBusy
Obté un valor que indica si aquesta tasca està en funcionament.
bool IsBusy { get; }
Valor de la propietat
IsCanceled
Obté un valor que indiqui si aquesta tasca ha estat cancel·lada.
bool IsCanceled { get; }
Valor de la propietat
IsFaulted
Obté un valor indicant si aquesta tasca va ser errada.
bool IsFaulted { get; }
Valor de la propietat
ProgressEventHandler
Obté o col·loca el gestor d’esdeveniments de progrés de la tasca asíncrona.
ProgressEventHandler ProgressEventHandler { get; set; }
Valor de la propietat
Result
Obtenir el resultat d’aquesta tasca.
object Result { get; }
Valor de la propietat
Methods
Abort()
Abortar aquesta tasca.La tasca s’acaba immediatament, amb el risc de no alliberar recursos interns no gestionats.
void Abort()
Cancel()
Cancel·la aquesta tasca.La tasca s’acaba de manera segura mitjançant l’aturada controlada d’algoritme.
void Cancel()
RunAsync()
Executa aquesta tasca.
void RunAsync()
RunAsync(ThreadPriority)
Executa aquesta tasca.
void RunAsync(ThreadPriority priority)
Parameters
priority
ThreadPriority
La prioritat del thread.
SetCompleteCallback(CompleteCallback)
S’ha de presentar el nou delegat de callback.
void SetCompleteCallback(CompleteCallback completeCallback)
Parameters
completeCallback
CompleteCallback
El complert callback.