Apartaj WebView2-uzantdatumaj dosierujoj por diversaj prokurvojoj
Uzu apartan WebView2-medion kaj uzantdatan dosierujon por dua prokura politiko ĉe lanĉo anstataŭ redakti agordojn en kuranta retumilo.
Prokuro provizita per AdditionalBrowserArguments fariĝas parto de la lanĉokomando de la WebView2-retumila procezo. Redakti tiun agordan objekton poste ne reskribas la komandlinion de la kuranta procezo.
Por .NET-a aplikaĵo, kiu kreas sendependan vojon, elektu aplikaĵ-posedatan uzantdatan dosierujon antaŭ ol pravalorizi la regilon:
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 estas skribebla dosierujo elektita de la aplikaĵo, kaj browser estas la ekzistanta nepravalorizita WebView2-regilo. Plenumu pravalorizon per la normala nesinkrona vivociklo de la fasado. La listo de HTTP-prokuroj proponas kandidatojn por la lanĉa flago kiam tiu profilo faros permesitajn petojn al publikaj retejoj.
Nova agorda objekto ne estas nova procezo
Medioj ligitaj al la sama uzantdata dosierujo povas kunhavigi la retumilan procezon. Krei alian objekton kun tiu dosierujo ne estas maniero atribui al ĝi kontraŭajn prokurajn flagojn ĉe lanĉo.
Por samtempaj politikoj per ĉi tiu lanĉa mekanismo, uzu apartajn mediojn kun apartaj dosierujoj. Tio ankaŭ apartigas iliajn retejajn datumojn; dua medio ne aŭtomate heredas la ensalutan staton de la unua.
Por reuzi la originan dosierujon kun novaj lanĉaj agordoj, fermu la regilojn, kiuj kunhavigas ĝian procezon, kaj kunordigu la ĉesigon antaŭ ol pravalorizi anstataŭanton. Forigi unu regilon dum alia tenas la procezon viva ne estas tiu transiro.
Tenadu la vivociklon de la medio kaj dosierujo kun la aplikaĵo. Krei novan retumilan procezon por ĉiu peto povas esti multe pli kosta ol teni malgrandan intencitan aron da vojoj.