كيف تمنع خدمة .NET من التوقيت أثناء الانتظار على خدمة تابعة

StackOverflow https://stackoverflow.com/questions/419739

  •  05-07-2019
  •  | 
  •  

سؤال

لدي خدمة C# تعتمد على خدمة MSMQ. في بعض السيناريوهات ، تستغرق خدمة MSMQ وقتًا طويلاً للبدء ، مما يؤدي على ما يبدو إلى مهلة خدمة C#. كيف يمكنني إصلاح هذا البرمجي؟

تحرير: يبدو أن تقرير الأخطاء الذي كنت أعمل عليه غير صحيح ، فإن الخدمة تبدأ بالفعل في النهاية. أعتذر عن الارتباك

هل كانت مفيدة؟

المحلول

عادةً ما يتم الانتظار في قائمة انتظار في سلسلة رسائل منفصلة ، والتي يجب أن تبدأ مباشرة في طريقة OnStart للخدمة. إذا قمت بذلك بهذه الطريقة ، فإن الرائد الناجح ينجح ولن يتم تشغيل الخدمة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top