CefSharp SetProxyAsync៖ រង់ចាំ និងពិនិត្យមុនពេលរុករក
RequestContext.SetProxyAsync កំណត់កាលវិភាគចំណូលចិត្តនៅលើ thread UI របស់ CEF; thread UI របស់ WinForms/WPF មិនមែនជា thread នោះដោយស្វ័យប្រវត្តិទេ។
ប្រើបរិបទសំណើដែលបានចាប់ផ្តើម ដែលបម្រើកម្មវិធីរុករកដែលបានកំណត់៖
using System;
using CefSharp;
var result = await requestContext.SetProxyAsync(
"http", "proxy.example", 8080);
if (!result.Success)
{
throw new InvalidOperationException(result.ErrorMessage);
}រង់ចាំប្រតិបត្តិការ និងដោះស្រាយការបរាជ័យមុនពេលរុករក។ សម្រាប់ការពិនិត្យគេហទំព័រសាធារណៈដែលបានអនុញ្ញាត បញ្ជីប្រូកស៊ី HTTP ផ្តល់បេក្ខជនសម្រាប់អាគុយម៉ង់ host និង port HTTP។ SetProxyAsync កំណត់កាលវិភាគធ្វើបច្ចុប្បន្នភាពចំណូលចិត្តនៅលើ thread UI របស់ CEF ហើយជ្រើសរើស fixed_servers។
ប្រសិនបើលទ្ធផលរាយការណ៍ថាចំណូលចិត្តអាចអានបានតែប៉ុណ្ណោះ សូមពិនិត្យទង់ប្រូកស៊ីនៅលើបន្ទាត់ពាក្យបញ្ជា; ពួកវាអាចរារាំងការធ្វើបច្ចុប្បន្នភាពនេះ។ ការរង់ចាំតែម្នាក់ឯងមិនប្តូរការផ្លាស់ប្តូរដែលត្រូវបានបដិសេធទៅជាផ្លូវដែលបានអនុវត្តនោះទេ។
ការហៅ SetPreference ដោយផ្ទាល់នៅតែត្រូវការ thread UI របស់ CEF។ នៅក្រោមការកំណត់រង្វិលសារពហុ thread ធម្មតា thread UI WinForms ឬ WPF របស់កម្មវិធីម៉ាស៊ីនគឺជាបរិបទផ្សេង។
កម្មវិធីរុករកដែលចែករំលែកបរិបទសំណើក៏ចែករំលែកចំណូលចិត្តដែរ។ នេះជ្រើសរើសចំណុចបញ្ចប់; callback ផ្ទៀងផ្ទាត់ដាច់ដោយឡែកត្រូវកំណត់ព័ត៌មានសម្ងាត់ទៅបញ្ហាប្រឈមប្រូកស៊ីដែលបានកំណត់។