Interface IAsyncTask

IAsyncTask interface

المهمة غير المتزامنة .

public interface IAsyncTask : IAsyncResult, IDisposable

الخصائص

اسموصف
Error { get; }يحصل على خطأ المهمة المتاح بعد اكتمال المهمة.
IsBusy { get; }يحصل على قيمة تشير إلى ما إذا كانت هذه المهمة قيد التشغيل حاليًا.
IsCanceled { get; }يحصل على قيمة تشير إلى ما إذا كان قد تم إلغاء هذه المهمة.
IsFaulted { get; }الحصول على قيمة تشير إلى ما إذا كانت هذه المهمة معيبة.
Progress { get; }يحصل على تقدم المهمة غير المتزامنة.
Result { get; }الحصول على نتيجة هذه المهمة .

طُرق

اسموصف
Abort()إحباط هذه المهمة. تكتمل المهمة على الفور ، مع المخاطرة بعدم تحرير الموارد الداخلية غير المُدارة .
Cancel()إلغاء هذه المهمة. تكتمل المهمة بأمان من خلال الإيقاف المتحكم فيه للخوارزمية .
RunAsync()يقوم بتشغيل هذه المهمة.
RunAsync(ThreadPriority)يقوم بتشغيل هذه المهمة.
SetCompleteCallback(CompleteCallback)يعين مفوض رد الاتصال الكامل.
SetProgressCallback(ProgressCallback)يعين مفوض رد الاتصال للتقدم .

أنظر أيضا