এই ক্ৰমটো স্পষ্ট যেন লাগে, কিন্তু .NET 10 ত ই কোনো প্ৰক্সী প্ৰমাণপত্ৰ নোহোৱাকৈ শেষ হয়:

proxy.Credentials = new NetworkCredential(proxyUser, proxyPassword);
proxy.UseDefaultCredentials = false;

NET 10 WebProxy ৰূপায়ণত UseDefaultCredentials ক false কৰি দিলে Credentials ত null নিযুক্ত হয়। true কৰি দিলে CredentialCache.DefaultCredentials নিৰ্বাচিত হয়। দুয়োটা ধৰ্মই একে একাউণ্ট নিৰ্বাচন নিয়ন্ত্ৰণ কৰে।

সেৱা-নিৰ্দিষ্ট একাউণ্টৰ বাবে, পিছত ৰিছেট নকৰাকৈ উদ্দেশ্য কৰা প্ৰমাণপত্ৰ নিযুক্ত কৰক:

var proxy = new WebProxy("http://proxy.example.net:8080")
{
    Credentials = new NetworkCredential(proxyUser, proxyPassword)
};

যদি বৰ্তমানৰ ছেটআপ ক'ডে স্পষ্টভাৱে ডিফল্ট প্ৰমাণপত্ৰ বন্ধ কৰিব লাগে, তেন্তে NetworkCredential নিযুক্ত কৰাৰ আগতে কৰক। স্পষ্ট প্ৰমাণপত্ৰ শুদ্ধভাৱে থকাৰ সময়তো ইয়াৰ getter false হ'ব পাৰে; false ৰ অৰ্থ এইটো নহয় যে কোনো একাউণ্ট কনফিগাৰ কৰা নাই।

এই বস্তুটো অনুৰোধ চলোৱা handler ত সংযুক্ত কৰক। সংহত Windows প্ৰমাণীকৰণৰ বাবে, ইয়াৰ পৰিৱৰ্তে প্ৰক্ৰিয়াৰ প্ৰযোজ্য পৰিচয় ব্যৱহাৰ কৰি ডিফল্ট প্ৰমাণপত্ৰ সচেতনভাৱে বাছনি কৰক।

বস্তু-আৰম্ভণি ক্ৰম আৰু সহায়ক পদ্ধতিসমূহ পৰীক্ষা কৰক যাতে পিছত উদ্দেশ্য কৰা একাউণ্ট সলনি কৰা নিযুক্তি থাকে। এই নিৰ্ণয়ক ব্যৱহৃত WebProxy ৰূপায়ণৰ সৈতে বান্ধি দিয়ক; HTTP handler ত একে নামৰ ধৰ্মই বেলেগ প্ৰমাণীকৰণ পৰিসৰ নিয়ন্ত্ৰণ কৰিব পাৰে।

সম্পৰ্কিত প্ৰবন্ধ