CefSharp SetProxyAsync: aros a gwirio cyn llywio
Mae RequestContext.SetProxyAsync yn amserlennu'r dewis ar edefyn UI CEF; nid edefyn UI WinForms/WPF yw'r edefyn hwnnw'n awtomatig.
Defnyddiwch y cyd-destun cais wedi'i ymgychwyn sy'n gwasanaethu'r porwr arfaethedig:
using System;
using CefSharp;
var result = await requestContext.SetProxyAsync(
"http", "proxy.example", 8080);
if (!result.Success)
{
throw new InvalidOperationException(result.ErrorMessage);
}Arhoswch am y llawdriniaeth a thrin methiant cyn llywio. Ar gyfer gwiriad caniataol o safle cyhoeddus, mae'r rhestr procsi HTTP yn darparu ymgeiswyr ar gyfer dadleuon gwesteiwr a phorth HTTP. Mae SetProxyAsync yn amserlennu'r diweddariad dewis ar edefyn UI CEF ac yn dewis fixed_servers.
Os yw'r canlyniad yn dweud bod y dewis yn ddarllen yn unig, archwiliwch fflagiau procsi'r llinell orchymyn; gallant rwystro'r diweddariad hwn. Nid yw aros yn unig yn troi newid a wrthodwyd yn llwybr a gymhwyswyd.
Mae galwad uniongyrchol i SetPreference yn dal angen edefyn UI CEF. O dan y trefniant arferol o ddolen negeseuon aml-edef, mae edefyn UI WinForms neu WPF y cymhwysiad gwesteiwr yn gyd-destun gwahanol.
Mae porwyr sy'n rhannu'r cyd-destun cais yn rhannu'r dewis. Mae hyn yn dewis y pen draw; rhaid i alwad-yn-ôl dilysu ar wahân gyfyngu manylion mewngofnodi i'r her procsi a fwriadwyd.