Proxy sem er veitt í gegnum AdditionalBrowserArguments verður hluti af ræsi skipun WebView2 vafraferlisins. Að breyta þeim valkosta hlut síðar endurskrifar ekki skipanalínu keyrandi ferlisins.

Fyrir .NET forrit sem býr til sjálfstæða leið, veldu notandagagnamöppu í eigu forritsins áður en stýrin er frumstillt:

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 er skrifanleg mappa sem forritið velur, og browser er fyrirliggjandi ófrumstillt WebView2 stýri. Keyrðu frumstillingu í gegnum venjulegan async lífsferil viðmótsins. HTTP proxy listinn býður upp á frambjóðendur fyrir ræsifánann þegar það prófíl mun gera leyfðar beiðnir til opinberra vefsvæða.

Nýr valkosta hlutur er ekki nýtt ferli

Umhverfi sem tengjast sömu notandagagnamöppu geta deilt vafraferlinu. Að búa til annan hlut með þeirri möppu er ekki leið til að úthluta honum misvísandi proxy-fánum við ræsingu.

Fyrir samtímis stefnur í gegnum þessa ræsikerfi, notaðu aðskilin umhverfi með aðskildum möppum. Það aðskilur einnig vefsvæðisgögn þeirra; annað umhverfi erfir ekki sjálfkrafa innskráningarstöðu hins fyrra.

Til að endurnýta upprunalegu möppuna með nýjum ræsi stillingum, lokaðu stýrinum sem deila ferli hennar og samstilltu stöðvun áður en staðgengill er frumstilltur. Að láta eitt stýri af hendi á meðan annað heldur ferlinu lifandi er ekki þessi umskipti.

Haltu lífsferli umhverfisins og möppunnar með forritinu. Að búa til nýtt vafraferli fyrir hverja beiðni getur verið miklu dýrara en að halda litlu, yfirveguðu setti leiða.

Tengdir greinar