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 থ্ৰেড এটা ভিন্ন প্ৰসংগ।
অনুৰোধ প্ৰসংগ ভাগ কৰা ব্ৰাউজাৰসমূহে পছন্দটো ভাগ কৰে। ই এণ্ডপইণ্ট বাছনি কৰে; এটা পৃথক প্ৰমাণীকৰণ কলবেকলে পৰিচয়পত্ৰ উদ্দিষ্ট প্ৰক্সি চেলেঞ্জত সীমাবদ্ধ কৰিব লাগিব।