မတူညီသော ပရောက်စီလမ်းကြောင်းများအတွက် သီးခြား WebView2 အသုံးပြုသူဒေတာဖိုလ်ဒါများ
လုပ်ဆောင်နေသော ဘရောက်ဇာတွင် ရွေးချယ်စရာများကို တည်းဖြတ်မည့်အစား စတင်ချိန်တွင် ဒုတိယ ပရောက်စီမူဝါဒအတွက် သီးခြား WebView2 ပတ်ဝန်းကျင်နှင့် အသုံးပြုသူဒေတာဖိုလ်ဒါကို အသုံးပြုပါ။
AdditionalBrowserArguments မှတစ်ဆင့် ပေးသော ပရောက်စီသည် WebView2 ဘရောက်ဇာလုပ်ငန်းစဉ်၏ စတင်ရန် အမိန့်တွင် ပါဝင်လာသည်။ ထို ရွေးချယ်စရာ အရာဝတ္တုကို နောက်ပိုင်း တည်းဖြတ်ခြင်းသည် လုပ်ဆောင်နေသော လုပ်ငန်းစဉ်၏ အမိန့်လိုင်းကို ပြန်မရေးပါ။
သီးခြားလမ်းကြောင်း ဖန်တီးသော .NET အပလီကေးရှင်းအတွက် ထိန်းချုပ်မှုကို မစတင်မီ အပလီကေးရှင်ပိုင် အသုံးပြုသူဒေတာဖိုလ်ဒါကို ရွေးပါ:
var options = new Microsoft.Web.WebView2.Core.CoreWebView2EnvironmentOptions
{
AdditionalBrowserArguments = "--proxy-server=http://proxy.example:8080"
};
var environment = await Microsoft.Web.WebView2.Core.CoreWebView2Environment
.CreateAsync(userDataFolder: profileFolder, options: options);
await browser.EnsureCoreWebView2Async(environment);profileFolder သည် အပလီကေးရှင်က ရွေးချယ်သော ရေးနိုင်သည့် ဒါရိုက်တာရီဖြစ်ပြီး browser သည် လက်ရှိရှိနေသော မစတင်ရသေးသည့် WebView2 ထိန်းချုပ်မှုဖြစ်သည်။ စတင်ခြင်းကို UI ၏ ပုံမှန် အချိန်မတူ ဘဝစက်ဝန်းဖြင့် လုပ်ဆောင်ပါ။ HTTP ပရောက်စီစာရင်း သည် ထို ပရိုဖိုင်က ခွင့်ပြုထားသော အများပြည်သူဆိုက် တောင်းဆိုမှုများ ပြုလုပ်သောအခါ စတင်ရန် အလံအတွက် ကိုယ်စားလှယ်လောင်းများကို ပေးသည်။
ရွေးချယ်စရာ အရာဝတ္တုအသစ်သည် လုပ်ငန်းစဉ်အသစ် မဟုတ်ပါ
တူညီသော အသုံးပြုသူဒေတာဖိုလ်ဒါနှင့် ဆက်စပ်သော ပတ်ဝန်းကျင်များသည် ဘရောက်ဇာလုပ်ငန်းစဉ်ကို မျှဝေနိုင်သည်။ ထို ဖိုလ်ဒါဖြင့် အခြားအရာဝတ္တုတစ်ခု ဖန်တီးခြင်းသည် ၎င်းအား ဆန့်ကျင်ဘက် စတင်ချိန် ပရောက်စီအလံများ သတ်မှတ်ပေးသည့် နည်းလမ်း မဟုတ်ပါ။
ဤ စတင်သည့် ယန္တရားဖြင့် တစ်ချိန်တည်း မူဝါဒများအတွက် သီးခြားဖိုလ်ဒါများရှိသော သီးခြားပတ်ဝန်းကျင်များကို အသုံးပြုပါ။ ယင်းက ၎င်းတို့၏ ဝက်ဘ်ဆိုက်ဒေတာကိုလည်း ခွဲခြားပေးသည်။ ဒုတိယ ပတ်ဝန်းကျင်သည် ပထမ၏ လော့ဂ်အင်အခြေအနေကို အလိုအလျောက် အမွေမခံပါ။
မူလဖိုလ်ဒါကို စတင်ဆက်တင်အသစ်များဖြင့် ပြန်အသုံးပြုရန် ၎င်း၏ လုပ်ငန်းစဉ်ကို မျှဝေသော ထိန်းချုပ်မှုများကို ပိတ်ပြီး အစားထိုးတစ်ခုကို မစတင်မီ ပိတ်ခြင်းကို ညှိနှိုင်းပါ။ ထိန်းချုပ်မှုတစ်ခုကို စွန့်လွှတ်စဉ် အခြားတစ်ခုက လုပ်ငန်းစဉ်ကို ရှင်သန်စေခြင်းသည် ထို အကူးအပြောင်း မဟုတ်ပါ။
ပတ်ဝန်းကျင်နှင့် ဖိုလ်ဒါ၏ ဘဝစက်ဝန်းကို အပလီကေးရှင်းနှင့်အတူ ထားပါ။ တောင်းဆိုမှုတိုင်းအတွက် ဘရောက်ဇာလုပ်ငန်းစဉ်အသစ် ဖန်တီးခြင်းသည် သေးငယ်ပြီး တမင်ရွေးချယ်ထားသော လမ်းကြောင်းအစုကို ထိန်းသိမ်းခြင်းထက် များစွာ ပိုကုန်ကျနိုင်သည်။