CefSharp SetProxyAsync: sug oo hubi ka hor inta aanad socon
RequestContext.SetProxyAsync wuxuu jadwalka doorka ku sameeyaa CEF UI thread; WinForms/WPF UI thread si otomaatig ah ma aha threadkaas.
Isticmaal macnaha codsiga la bilaabay ee u adeegaya browserka loogu talagalay:
using System;
using CefSharp;
var result = await requestContext.SetProxyAsync(
"http", "proxy.example", 8080);
if (!result.Success)
{
throw new InvalidOperationException(result.ErrorMessage);
}Ka hor inta aanad socon, sug hawsha oo wax ka qabso guuldarada. Si loo hubiyo goob dadweyne oo la ogolaaday, liiska proxy HTTP wuxuu bixiyaa musharraxiin loogu talagalay doodaha host iyo port ee HTTP. SetProxyAsync wuxuu jadwalka cusboonaysiinta doorka ku sameeyaa CEF UI thread oo wuxuu dooranayaa fixed_servers.
Haddii natiijadu sheegto in doorku uu yahay mid akhris-kaliya, baadh calaamadaha proxy ee khadka amarrada; waxay ka hortagi karaan cusboonaysiintan. Sugitaan kaliya kama dhigto isbeddel la diiday waddo la hirgeliyay.
Wicitaan toos ah oo SetPreference ah wali wuxuu u baahan yahay CEF UI thread. Marka la eego habka caadiga ah ee wareegga farriimaha badan, WinForms ama WPF UI thread ee barnaamijka martida loo yahay waa macne kale.
Browserada wadaaga macnaha codsiga waxay wadaagaan doorka. Tani waxay doorataa barta dhamaadka; dib-u-wicitaan xaqiijin oo gaar ah waa inuu ku xaddido aqoonsiga caqabadda proxy ee loogu talagalay.