IAsyncTask

IAsyncTask interface

Eşzamansız görev.

public interface IAsyncTask : IAsyncResult, IDisposable

Özellikleri

İsimTanım
Error { get; }Görev tamamlandıktan sonra kullanılabilen görev hatasını alır.
IsBusy { get; }Bu görevin şu anda çalışıp çalışmadığını gösteren bir değer alır.
IsCanceled { get; }Bu görevin iptal edilip edilmediğini gösteren bir değer alır.
IsFaulted { get; }Bu görevin hatalı olup olmadığını gösteren bir değer alır.
ProgressEventHandler { get; set; }Eşzamansız görevin ilerleme olayı işleyicisini alır veya ayarlar.
Result { get; }Bu görevin sonucunu alır.

yöntemler

İsimTanım
Abort()Bu görevi iptal eder. Görev, yönetilmeyen dahili kaynakları serbest bırakmama riskiyle birlikte hemen tamamlanır.
Cancel()Bu görevi iptal eder. Algoritmanın kontrollü durdurulmasıyla görev güvenli bir şekilde tamamlanır.
RunAsync()Bu görevi çalıştırır.
RunAsync(ThreadPriority)Bu görevi çalıştırır.
SetCompleteCallback(CompleteCallback)Tam geri arama temsilcisini ayarlar.

Ayrıca bakınız