.NET IWebProxy: ছিষ্টেম প্ৰক্সীক WebProxy লৈ ৰূপান্তৰ কৰাৰ পৰা বিৰত থাকক
IWebProxy হিচাপে ঘূৰাই দিয়া ছিষ্টেম প্ৰক্সী এটাক ইয়াৰ প্ৰকৃত শ্ৰেণী WebProxy বুলি ধৰি নোলোৱাকৈ ব্যৱহাৰ কৰক।
IWebProxy policy = WebRequest.GetSystemWebProxy();
request.Proxy = policy;
ঘূৰাই দিয়া বস্তুটো IWebProxy হিচাপেই ৰাখক। এই অংশটো WebRequest-ভিত্তিক বৰ্তমানৰ কোডৰ বাবে, নতুন এপ্লিকেশ্যনত সেই পুৰণি API গ্ৰহণ কৰাৰ পৰামৰ্শ নহয়।
WebProxyে ইণ্টাৰফেচটো ৰূপায়ণ কৰে, কিন্তু ইণ্টাৰফেচটো ৰূপায়ণ কৰা প্ৰতিটো বস্তুৱে WebProxyৰ পৰা উত্তৰাধিকাৰ নাপায়। সেয়ে ছিষ্টেম ৰেপাৰে নেটৱৰ্ক অনুৰোধ হোৱাৰ আগতেই ৰূপান্তৰটো নাকচ কৰিব পাৰে। WebProxyWrapperOpaqueৰ দৰে ব্যক্তিগত .NET Framework শ্ৰেণীৰ নাম ৰূপায়ণৰ বিৱৰণ, প্ৰক্সী এণ্ডপইণ্ট বা একাউণ্টৰ সমস্যা নহয়।
মাৰ্গ নিৰ্ণয়ৰ বাবে প্ৰকৃত গন্তব্য URIৰ সৈতে IsBypassed(destination) আৰু GetProxy(destination) কল কৰক। বাইপাছেডে গন্তব্যটোৱেই ঘূৰাই দিব পাৰে, আৰু PAC-সমৰ্থিত নীতিয়ে আন হোষ্টৰ বাবে আন মাৰ্গ বাছনি কৰিব পাৰে।
প্ৰমাণীকৰণৰ বাবে IWebProxyই ইতিমধ্যে Credentials প্ৰকাশ কৰে। গুণটোত উপনীত হ'বলৈ ৰূপান্তৰ নকৰাকৈ সমৰ্থিত একাউণ্ট আৰু পদ্ধতি ব্যৱহাৰ কৰক।
এটা URI উলিয়াই প্ৰতিস্থাপক WebProxy সাজিলে মূল নীতিখনৰ প্ৰতি-গন্তব্য আচৰণ নষ্ট হয়। এইটো কেৱল তেতিয়াহে কৰক যেতিয়া নিৰ্দিষ্ট এণ্ডপইণ্টেই ইচ্ছিত এপ্লিকেশ্যন সংৰচনা, টাইপ-ত্ৰুটিৰ সমাধান হিচাপে নহয়।