Interface IAsyncTask

IAsyncTask interface

Eşzamansız görev.

public interface IAsyncTask : IAsyncResult, IDisposable

Özellikleri

İsimTanım
Error { get; }Görev tamamlandıktan sonra mevcut olan 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.
Progress { get; }Eşzamansız görevin ilerleme durumunu alır.
Result { get; }Bu görevin sonucunu alır.

yöntemler

İsimTanım
Abort()Bu görevi iptal eder. Görev, dahili yönetilmeyen kaynakları serbest bırakmama riskiyle birlikte hemen tamamlanır.
Cancel()Bu görevi iptal eder. Algoritmanın kontrollü durdurulması ile 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.
SetProgressCallback(ProgressCallback)İlerleme geri çağırma temsilcisini ayarlar.

Ayrıca bakınız