දැනට ඇති .NET Framework ASP.NET යෙදුමක වින්‍යාසය පරීක්ෂා කිරීමට වින්‍යාස API හරහා system.net/defaultProxy කියවන්න:

using System.Net.Configuration;
using System.Web.Configuration;

var section = WebConfigurationManager.GetSection(
    "system.net/defaultProxy") as DefaultProxySection;

if (section != null)
{
    bool enabled = section.Enabled;
    var configuredAddress = section.Proxy.ProxyAddress;
    bool useDefaultCredentials = section.UseDefaultCredentials;
}

ආපසු ලබා දෙන අගයන් වින්‍යාස කොටස විස්තර කරයි, අදාළ වන ප්‍රවේණි වින්‍යාසය සහ පෙරනිමි අගයන් ඇතුළුව. යෙදුමේ තෝරාගත් වින්‍යාසය පෙන්වීමේදී හෝ විගණනය කිරීමේදී ඒවා ප්‍රයෝජනවත් වේ.

වචනාර්ථ ProxyAddress එකක් ගමනාන්තයක් සඳහා තෝරාගත් ප්‍රොක්සියකින් වෙනස් වේ. ස්වයංක්‍රීය ප්‍රතිපත්තියකට එක් එක් URL සඳහා වෙනත් මාර්ගයක් තෝරාගත හැක, එමෙන්ම ඉල්ලීමකට තමන්ගේම පැහැදිලි ප්‍රොක්සි වින්‍යාසයක් ද තිබිය හැක.

ප්‍රශ්නය එම ගමනාන්තය සඳහා ප්‍රතිපත්තියේ තීරණය නම් IWebProxy.GetProxy(destination) භාවිත කරන්න. ප්‍රශ්නය වින්‍යාසය කුමක් ප්‍රකාශ කරයිද යන්න නම් DefaultProxySection භාවිත කරන්න. හිස් වචනාර්ථ ලිපිනයක් යනු සෑම ඉල්ලීමක්ම සෘජුව යන බවට සාක්ෂියක් නොවේ.

අදාළ ලිපි