টাইম আউট অস্বাভাবিকতা কীভাবে ধরা যায় তা জিজ্ঞাসা করুন

লেখক:Exodus[সম্পাদনা], সৃষ্টিঃ ২০২২-০৩-০২ ১৮ঃ০৫ঃ২৫, আপডেটঃ

img 这个异常好像是exchange.IO() এর ব্যতিক্রম ফিরে আসে, কিন্তু এই ব্যতিক্রমটি আবিষ্কারক দ্বারা ফিরে আসে, কোন ত্রুটি কোড নেই। আমি কি এই ব্যতিক্রমকে ধরতে পারি এবং ভুলের জন্য ক্ষমাশীল হতে পারি?imgআমি এই ধরনের লেখার চেষ্টা করেছি। টেমপ্লেট সংগ্রহস্থলের কোডটি এরকম।imgমূলত আমি জানি না এই টাইম আউটটি একটি নিয়মের ব্যতিক্রম কিনা? এটি সঠিকভাবে ধরা যাবে কি না, নাকি এটি সরাসরি লগ ইন ত্রুটি বার্তা অথবা, এই ব্যতিক্রমটি কি আইও-র দ্বারা ফিরে এসেছে? এই অস্বাভাবিকতা মাসে একবার বা দুইবার আসে এবং আমি জানি না কীভাবে এটি ফিরে আসে। কিন্তু যখন এটি ঘটে তখন এটি মারাত্মক হয়, এবং আমার যুক্তিটি সরাসরি স্থির হয়ে যায়, লাভ বা ক্ষতি।


আরো

ছোট্ট স্বপ্নহ্যালো, ইন্টারফেস null ফেরত দেয়, যার অর্থ কল ব্যর্থ হয়েছে। আপনি যদি একটি ত্রুটি পেতে চান তবে আপনি GetLastError ব্যবহার করতে পারেন।

ছোট্ট স্বপ্নtry/catch হল প্রোগ্রামের ব্যতিক্রমগুলি ক্যাপচার করার জন্য ব্যবহৃত, ইন্টারফেস ত্রুটিগুলি ব্যবসায়িক ত্রুটিগুলির মধ্যে পড়ে।

Exodus[সম্পাদনা]ইন্টারফেস null নয়, timeout ফেরত দেয়, এটা try/catch দিয়ে ধরা যাবে না? পরের লাইনে GetLastError দিয়ে পাওয়া যাবে, তাই না?