Interface IAsyncTask
Namespace: Aspose.Imaging.AsyncTask
Assembly: Aspose.Imaging.dll (25.2.0)
Il compito asincrono.
public interface IAsyncTask : IAsyncResult, IDisposable
Implementa
Proprietà
Errore
Ottiene l’errore del compito che è disponibile dopo il completamento del compito.
Exception Error { get; }
Valore della Proprietà
IsBusy
Ottiene un valore che indica se questo compito è attualmente in esecuzione.
bool IsBusy { get; }
Valore della Proprietà
IsCanceled
Ottiene un valore che indica se questo compito è stato annullato.
bool IsCanceled { get; }
Valore della Proprietà
IsFaulted
Ottiene un valore che indica se questo compito ha avuto un errore.
bool IsFaulted { get; }
Valore della Proprietà
ProgressEventHandler
Ottiene o imposta il gestore degli eventi di progresso del compito asincrono.
ProgressEventHandler ProgressEventHandler { get; set; }
Valore della Proprietà
Risultato
Ottiene il risultato di questo compito.
object Result { get; }
Valore della Proprietà
Metodi
Abort()
Annulla questo compito. Il compito viene completato immediatamente, con il rischio di non liberare le risorse non gestite interne.
void Abort()
Cancel()
Annulla questo compito. Il compito viene completato in modo sicuro mediante l’arresto controllato dell’algoritmo.
void Cancel()
RunAsync()
Esegue questo compito.
void RunAsync()
RunAsync(ThreadPriority)
Esegue questo compito.
void RunAsync(ThreadPriority priority)
Parametri
priority
ThreadPriority
La priorità del thread.
SetCompleteCallback(CompleteCallback)
Imposta il delegato di callback al completamento.
void SetCompleteCallback(CompleteCallback completeCallback)
Parametri
completeCallback
CompleteCallback
Il callback al completamento.