.NET WebProxy-ৰ বাবে স্পষ্ট প্ৰমাণপত্ৰ
.NET WebProxy নিৰ্মাণ কৰোঁতে প্ৰমাণপত্ৰ স্পষ্টভাৱে নিযুক্ত কৰক, প্ৰমাণপত্ৰযুক্ত URI-এ ইয়াৰ একাউণ্ট পূৰণ কৰে বুলি ধৰি নল'ব।
এটা URI-ত ইয়াৰ হোষ্টৰ আগত username:password থাকিব পাৰে। ইয়াৰ অৰ্থ এইটো নহয় যে সেই URI গ্ৰহণ কৰা প্ৰতিটো .NET API-এ ব্যৱহাৰকাৰীৰ তথ্য প্ৰমাণীকৰণ বস্তুলৈ কপি কৰে।
WebProxy পোনপটীয়াকৈ নিৰ্মাণ কৰোঁতে প্ৰমাণপত্ৰ নিযুক্তি স্পষ্ট কৰক:
var proxy = new WebProxy("http://203.0.113.10:8080")
{
Credentials = new NetworkCredential(proxyUser, proxyPassword)
};এণ্ডপইণ্ট আৰু একাউণ্ট ভেৰিয়েবলবোৰ উদাহৰণমূলক। ই গন্তব্য ঠিকনা, প্ৰক্সি ঠিকনা আৰু প্ৰক্সি একাউণ্ট পৃথক ৰাখে।
যদি ইনপুট ফৰ্মেটে প্ৰমাণপত্ৰযুক্ত URL যোগান ধৰে, তেন্তে ইয়াৰ ব্যৱহাৰকাৰী তথ্য ইচ্ছাকৃতভাৱে বিশ্লেষণ কৰক। কোলন থকা পাছৱৰ্ড কেৱল প্ৰমাণপত্ৰ বিভাজকত বিভক্ত কৰি সংৰক্ষণ কৰক, আৰু এনকোড কৰা অংশসমূহ উপযুক্ত পৰ্যায়ত ডিকোড কৰক। সেই বিশ্লেষকৰ নিদান কৰোঁতে মূল URL প্ৰিন্ট নকৰিব।
পৰিৱেশ ছেটিং হিচাপে কাম কৰা প্ৰক্সি URL এ অন্য কনষ্ট্ৰাক্টৰলৈ পঠিয়ালে বেলেগ ধৰণে আচৰণ কৰিব পাৰে। পৰিৱেশ-প্ৰক্সি আৰম্ভণিৰ নিজা বিশ্লেষণ যুক্তি আছে; প্ৰতিটো কনষ্ট্ৰাক্টৰে একেই ক্ষেত্ৰ গ্ৰহণ কৰে বুলি ই প্ৰতিশ্ৰুতি নহয়।
শেষত, সংৰূপিত প্ৰক্সি বস্তুটো অনুৰোধ চলোৱা হেণ্ডলাৰত স্থাপন কৰক। অব্যৱহৃত WebProxy-ত সঠিক প্ৰমাণপত্ৰ থাকিলেও সংযোগত প্ৰভাৱ পেলাব নোৱাৰে।