উদ্দিষ্ট ব্রাউজারকে পরিবেশনকারী initialized request context ব্যবহার করুন:

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 থ্রেড আলাদা প্রসঙ্গ।

request context ভাগ করা ব্রাউজারগুলো পছন্দও ভাগ করে। এটি এন্ডপয়েন্ট নির্বাচন করে; আলাদা একটি authentication callback-কে শংসাপত্র তার উদ্দিষ্ট প্রক্সি চ্যালেঞ্জে সীমাবদ্ধ করতে হবে।

সম্পর্কিত নিবন্ধ