Upotrijebite inicijalizirani kontekst zahtjeva koji poslužuje željeni preglednik:

using System;
using CefSharp;

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

Pričekajte operaciju i obradite neuspjeh prije navigacije. Za dopuštenu provjeru javnog web-mjesta popis HTTP proxyja daje kandidate za argumente HTTP hosta i porta. SetProxyAsync zakazuje ažuriranje postavke na CEF-ovoj UI niti i odabire fixed_servers.

Ako rezultat izvijesti da je postavka samo za čitanje, provjerite proxy zastavice naredbenog retka; one mogu spriječiti ovo ažuriranje. Samo čekanje ne pretvara odbijenu promjenu u primijenjenu rutu.

Izravan poziv SetPreference još uvijek zahtijeva CEF-ovu UI nit. U uobičajenom višenitnom postavu petlje poruka, WinForms ili WPF UI nit host aplikacije drugi je kontekst.

Preglednici koji dijele kontekst zahtjeva dijele i postavku. To odabire krajnju točku; zasebni povratni poziv autentifikacije mora ograničiti vjerodajnice na namijenjeni proxy izazov.

Povezani članci