CefSharp SetProxyAsync. սպասել և ստուգել նավարկությունից առաջ
RequestContext.SetProxyAsync-ը նախապատվությունը պլանավորում է CEF-ի UI թելում. WinForms/WPF UI թելը ինքնաշխատ այդ թելը չէ։
Օգտագործեք նախատեսված դիտարկիչը սպասարկող նախաձեռնված հարցման համատեքստը.
using System;
using CefSharp;
var result = await requestContext.SetProxyAsync(
"http", "proxy.example", 8080);
if (!result.Success)
{
throw new InvalidOperationException(result.ErrorMessage);
}Սպասեք գործողությանը և մշակեք ձախողումը նավարկությունից առաջ։ Թույլատրելի հանրային կայքի ստուգման համար HTTP պրոքսիների ցանկը թեկնածուներ է տալիս HTTP հոսթի և պորտի արգումենտների համար։ SetProxyAsync-ը նախապատվության թարմացումը պլանավորում է CEF UI թելում և ընտրում է fixed_servers։
Եթե արդյունքը հայտնում է, որ նախապատվությունը միայն ընթերցման է, ստուգեք հրամանի տողի պրոքսի դրոշները. դրանք կարող են կանխել այս թարմացումը։ Միայն սպասելը մերժված փոփոխությունը կիրառված երթուղի չի դարձնում։
Ուղիղ SetPreference կանչը դեռևս պահանջում է CEF-ի UI թելը։ Սովորական բազմաթել հաղորդագրությունների հանգույցի կարգավորման դեպքում հոսթ հավելվածի WinForms կամ WPF UI թելը այլ համատեքստ է։
Հարցման համատեքստը կիսող դիտարկիչները կիսում են նաև նախապատվությունը։ Սա ընտրում է վերջնակետը. առանձին նույնականացման հետկանչը պետք է սահմանափակի հավատարմագրերը նախատեսված պրոքսի մարտահրավերին։