లక్ష్య బ్రౌజర్‌కు సేవ చేసే ప్రారంభించిన అభ్యర్థన సందర్భాన్ని ఉపయోగించండి:

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 థ్రెడ్ వేరే సందర్భం.

అభ్యర్థన సందర్భాన్ని పంచుకునే బ్రౌజర్‌లు ప్రాధాన్యతను కూడా పంచుకుంటాయి. ఇది ఎండ్‌పాయింట్‌ను ఎంచుకుంటుంది; ప్రత్యేక ప్రామాణీకరణ కాల్‌బ్యాక్ ఆధారాలను ఉద్దేశించిన ప్రాక్సీ ఛాలెంజ్‌కు పరిమితం చేయాలి.

సంబంధిత వ్యాసాలు