Koristite inicijalizovani kontekst zahteva koji opslužuje željeni pregledač:

using System;
using CefSharp;

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

Sačekajte operaciju i obradite neuspeh pre navigacije. Za dozvoljenu proveru javne stranice lista HTTP proksija daje kandidate za argumente HTTP hosta i porta. SetProxyAsync zakazuje ažuriranje postavke na CEF UI niti i bira fixed_servers.

Ako rezultat prijavi da je postavka samo za čitanje, proverite proxy zastavice komandne linije; one mogu sprečiti ovo ažuriranje. Samo čekanje ne pretvara odbijenu promenu u primenjenu rutu.

Direktan poziv SetPreference još uvek zahteva CEF UI nit. U uobičajenom višenitnom postavu petlje poruka, WinForms ili WPF UI nit host aplikacije je drugi kontekst.

Pregledači koji dele kontekst zahteva dele i postavku. To bira krajnju tačku; poseban povratni poziv autentifikacije mora ograničiti akreditive na namenjeni proxy izazov.

Povezani članci