Uża l-kuntest tat-talba inizjalizzat li jaqdi lill-browser maħsub:

using System;
using CefSharp;

var result = await requestContext.SetProxyAsync(
    "http", "proxy.example", 8080);
if (!result.Success)
{
    throw new InvalidOperationException(result.ErrorMessage);
}

Stenna l-operazzjoni u immaniġġja l-falliment qabel in-navigazzjoni. Għal verifika permessa ta' sit pubbliku, il-lista tal-proxy HTTP tipprovdi kandidati għall-argumenti tal-host u tal-port HTTP. SetProxyAsync jiskeda l-aġġornament tal-preferenza fuq il-UI thread tas-CEF u jagħżel fixed_servers.

Jekk ir-riżultat jirrapporta li l-preferenza hija biss għall-qari, iċċekkja l-flags tal-proxy tal-linja tal-kmand; jistgħu jipprevjenu dan l-aġġornament. Li tistenna waħdek ma tbiddilx bidla miċħuda fi rotta applikata.

Sejħa diretta ta' SetPreference għadha teħtieġ l-UI thread tas-CEF. Fis-setup tas-soltu tal-message loop b'ħafna threads, l-UI thread ta' WinForms jew WPF tal-applikazzjoni ospitanti huwa kuntest differenti.

Browsers li jaqsmu l-kuntest tat-talba jaqsmu l-preferenza. Dan jagħżel il-punt tat-tmiem; callback ta' awtentikazzjoni separat għandu jillimita l-kredenzjali għall-isfida tal-proxy maħsuba.

Artikli relatati