Turli proksi yo'llari uchun alohida WebView2 foydalanuvchi ma'lumotlari jildlari
Ishlayotgan brauzerdagi parametrlarni tahrirlash o'rniga ishga tushirishda ikkinchi proksi siyosati uchun alohida WebView2 muhiti va foydalanuvchi ma'lumotlari jildidan foydalaning.
AdditionalBrowserArguments orqali taqdim etilgan proksi WebView2 brauzer jarayonining ishga tushirish buyrug'ining bir qismiga aylanadi. O'sha parametrlar obyektini keyinroq tahrirlash ishlayotgan jarayonning buyruq satrini qayta yozmaydi.
Mustaqil yo'l yaratuvchi .NET ilovasi uchun boshqaruvni ishga tushirishdan oldin ilovaga tegishli foydalanuvchi ma'lumotlari jildini tanlang:
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 — ilova tanlagan yoziladigan papka, browser esa mavjud ishga tushirilmagan WebView2 boshqaruvi. Ishga tushirishni UI ning odatiy asinxron hayot sikli orqali bajaring. HTTP proksilar ro'yxati ushbu profil ruxsat etilgan ommaviy sayt so'rovlarini amalga oshirganda ishga tushirish bayrog'i uchun nomzodlar taklif qiladi.
Yangi parametrlar obyekti yangi jarayon emas
Bir xil foydalanuvchi ma'lumotlari jildiga bog'langan muhitlar brauzer jarayonini birgalikda ishlatishi mumkin. O'sha jild bilan boshqa obyekt yaratish unga ishga tushirishda qarama-qarshi proksi bayroqlarini berish usuli emas.
Ushbu ishga tushirish mexanizmi orqali bir vaqtning o'zida siyosatlar uchun alohida jildli alohida muhitlardan foydalaning. Bu ularning sayt ma'lumotlarini ham ajratadi; ikkinchi muhit birinchisining kirish holatini avtomatik meros olmaydi.
Asl jildni yangi ishga tushirish sozlamalari bilan qayta ishlatish uchun uning jarayonini birgalikda ishlatadigan boshqaruvlarni yoping va almashtiruvchini ishga tushirishdan oldin o'chirishni muvofiqlashtiring. Bir boshqaruvni tashlab, boshqasi jarayonni tirik ushlab turishi bu o'tish emas.
Muhit va jildning hayot siklini ilova bilan birga saqlang. Har bir so'rov uchun yangi brauzer jarayoni yaratish kichik, ataylab tanlangan marshrutlar to'plamini saqlashdan ancha qimmatga tushishi mumkin.