عنوان

يك كلاس براي مديريت سعي مجدد (retry management) به هنگام بروز خطا

عنوان اصلي

A class for retry management

كلمات كليدي

C#, .NET

مؤلف

Rotem Sapir

مرجع

http://www.codeproject.com

سطح

مبتدي

مترجم

مهدي عبداللهي

تاريخ انتشار

١٣ اسفند ١٣٨٨

تعداد صفحه

٤

فايل هاي ضميمه

src_RetryTimer.zip

مطالب مرتبط

دانلود متن كامل

مقدمه

بسيار پيش مي آيد كه يك توسعه دهنده مجبور به استفاده از روش «سعي مجدد» (retry) باشد. مثلا زماني كه يك برنامه مي خواهد به بانك اطلاعاتي براي خواندن داده ها دسترسي پيدا كند، يا از يك فايل بخواند. برنامه بايد قادر باشد مطابق پارامتر هاي تعيين شده به سعي مجدد ادامه دهد تا زماني كه فرآيند موفقيت‌ آميز يا به دلخواه كاربر اجراي آن متوقف شود.

استفاده از كد

كتابخانه ي نوشته شده به صورت DLL است كه در هر برنامه اي مي توانيد از آن استفاده نماييد. توسط اين برنامه امكان اين را خواهيد داشت كه يك زمان بندي براي سعي مجدد تعيين كنيد. مثلا:

  • ٢٠ بار سعي مجدد، هر ٥ ثانيه يك بار
  • 30 بار سعي مجدد، هر دقيقه
  • سعي مجدد نامحدود، هر يك ساعت