Interface IAsyncTask
Interface IAsyncTask
Namespace: Aspose.Imaging.AsyncTask
Assembly: Aspose.Imaging.dll (25.2.0)
المهمة غير المتزامنة.
public interface IAsyncTask : IAsyncResult, IDisposable
ينفذ
الخصائص
الخطأ
يحصل على خطأ المهمة المتاح بعد إكمال المهمة.
Exception Error { get; }
قيمة الخاصية
مشغول
يحصل على قيمة تشير إلى ما إذا كانت هذه المهمة قيد التشغيل حاليًا.
bool IsBusy { get; }
قيمة الخاصية
ملغاة
يحصل على قيمة تشير إلى ما إذا كانت هذه المهمة قد ألغيت.
bool IsCanceled { get; }
قيمة الخاصية
معطلة
يحصل على قيمة تشير إلى ما إذا كانت هذه المهمة قد تعطلت.
bool IsFaulted { get; }
قيمة الخاصية
معالج حدث التقدم
يحصل على أو يحدد معالج حدث التقدم للمهمة غير المتزامنة.
ProgressEventHandler ProgressEventHandler { get; set; }
قيمة الخاصية
النتيجة
يحصل على نتيجة هذه المهمة.
object Result { get; }
قيمة الخاصية
الطرق
إلغاء()
يلغي هذه المهمة. تكتمل المهمة على الفور، مع خطر عدم تحرير الموارد غير المدارة الداخلية.
void Abort()
إلغاء()
يلغي هذه المهمة. تكتمل المهمة بأمان عن طريق إيقاف الخوارزمية بشكل محكم.
void Cancel()
تشغيل غير متزامن()
تشغل هذه المهمة.
void RunAsync()
تشغيل غير متزامن(ThreadPriority)
تشغل هذه المهمة.
void RunAsync(ThreadPriority priority)
المعلمات
priority
ThreadPriority
أولوية الخيط.
تعيين رد الاتصال المكتمل(CompleteCallback)
يحدد مفوض رد الاتصال المكتمل.
void SetCompleteCallback(CompleteCallback completeCallback)
المعلمات
completeCallback
CompleteCallback
رد الاتصال المكتمل.