تنفيذ نشاط سير عمل Windows مخصص ينفذ عملية غير متزامنة
-
09-06-2019 - |
سؤال
أواجه بعض المشاكل المفاهيمية في معرفة أفضل طريقة لتنفيذ هذا ...أرغب في إنشاء فئة نشاط مخصصة لسير عمل Windows.يجب أن يستدعي النشاط طريقة مكتبة تابعة لجهة خارجية والتي تقوم بنفسها بتشغيل عملية أخرى بشكل غير متزامن وقد تستغرق من ثوانٍ إلى عدة ساعات حتى تكتمل.توفر لي هذه المكتبة القدرة على إجراء استطلاع لنتيجة الطريقة أو الاشتراك في حدث يشير إلى اكتمالها.في تطبيقاتي التي لا تتعلق بسير العمل، أقوم عادةً بالاشتراك في هذا الحدث فقط، ولكن لا يبدو أن هذا معقول في حالة سير العمل.كما أنني لست متأكدًا تمامًا من كيفية تنفيذ خطة الاقتراع بشكل أفضل.هل يمكن لأي شخص أن يوصي ببعض المؤشرات لمشاكل مماثلة؟
المحلول
كتب كيرك ألين إيفانز مقالًا مثيرًا للاهتمام مدونة حول هذا مع بعض أمثلة التعليمات البرمجية الجيدة.
لا تنتمي إلى StackOverflow