.NET Framework ၏ မူရင်း ပရောက်စီ မူဝါဒ အရာဝတ္တုကို ပြန်လည်ရယူပါ
WebRequest.DefaultWebProxy ကို မအစားထိုးမီ သိမ်းဆည်းပြီး၊ URL တစ်ခုမှ ပုံသေ ဆုံးမှတ်ကို ပြန်လည်တည်ဆောက်မည့်အစား ထို ရည်ညွှန်းချက်ကို ပြန်လည်ရယူပါ။
အပ်ပလီကေးရှင်းက WebRequest.DefaultWebProxy ကို ပထမဆုံး အစားထိုးမီ ဖွဲ့စည်းမှုမှ ရရှိသော မူဝါဒကို သိမ်းဆည်းပါ-
System.Net.IWebProxy configuredPolicy =
System.Net.WebRequest.DefaultWebProxy;ထိန်းချုပ်ထားသော အပ်ပလီကေးရှင်း နယ်နိမိတ်တွင် ထို ရည်ညွှန်းချက်ကို ပြန်လည်ရယူပါ-
System.Net.WebRequest.DefaultWebProxy = configuredPolicy;IWebProxy သည် မတူညီသော ဦးတည်ရာများအတွက် မတူညီသော လမ်းကြောင်းများနှင့် ရှောင်ကွင်းမှုများကို ရွေးချယ်နိုင်သည်။ စမ်းသပ် URL တစ်ခုကို ဖြေရှင်းပြီး အဖြေမှ ပုံသေ WebProxy တည်ဆောက်ခြင်းသည် ထို ဆုံးဖြတ်ချက်များကို ဆုံးရှုံးစေသည်။
DefaultProxySection သည် ဖွဲ့စည်းမှု ဒေတာ ဖြစ်ပြီး Framework ၏ အမှန်တကယ် မူဝါဒကို ပြန်လည်ဖန်တီးရန် အများသုံး အသွင်ပြောင်း အင်တာဖေ့စ် မဟုတ်ပါ။ ၎င်း၏ အတွင်းပိုင်း အသွင်ပြောင်း ကုဒ်သည် အပ်ပလီကေးရှင်း API မဟုတ်ပါ။
သိမ်းဆည်းထားသော တန်ဖိုးသည် အရာဝတ္တု ရည်ညွှန်းချက် ဖြစ်ပြီး နက်ရှိုင်းသော မိတ္တူ မဟုတ်ပါ။ အပ်ပလီကေးရှင်းက ထို အရာဝတ္တု၏ အထောက်အထားများ သို့မဟုတ် ဆက်တင်များကို ပြောင်းလျှင် ရည်ညွှန်းချက်ကို ပြန်ပေးခြင်းဖြင့် ထို ပြောင်းလဲမှုများကို မပယ်ဖျက်နိုင်ပါ။
တစ်ခုတည်းသော တောင်းဆိုမှု သို့မဟုတ် သီးခြား အလုပ်တာဝန်အတွက် ၎င်း၏ client ကို တိုက်ရိုက် ဖွဲ့စည်းပါ။ တစ်ပြိုင်နက် အလုပ်လုပ်နေစဉ် ဤ မျှဝေထားသော ပုံသေတန်ဖိုးကို ခေတ္တပြောင်းခြင်းသည် အခြား ခေါ်ဆိုသူများကို အလားတူ ပြောင်းလဲနေသော မူဝါဒကို ပေးသည်။