Interface IAsyncTask

IAsyncTask interface

L’attività asincrona.

public interface IAsyncTask : IAsyncResult, IDisposable

Proprietà

NomeDescrizione
Error { get; }Ottiene l’errore dell’attività che è disponibile dopo che l’attività è stata completata.
IsBusy { get; }Ottiene un valore che indica se questa attività è attualmente in esecuzione.
IsCanceled { get; }Ottiene un valore che indica se questa attività è stata annullata.
IsFaulted { get; }Ottiene un valore che indica se questa attività è stata errata.
Progress { get; }Ottiene l’avanzamento dell’attività asincrona.
Result { get; }Ottiene il risultato di questa attività.

Metodi

NomeDescrizione
Abort()Interrompe questa attività. L’attività viene completata immediatamente, con il rischio di non liberare risorse interne non gestite.
Cancel()Annulla questa attività. L’attività viene completata in modo sicuro dall’arresto controllato dell’algoritmo.
RunAsync()Esegue questa attività.
RunAsync(ThreadPriority)Esegue questa attività.
SetCompleteCallback(CompleteCallback)Imposta il delegato di richiamata completo.
SetProgressCallback(ProgressCallback)Imposta il delegato di callback di avanzamento.

Guarda anche