مطلوبہ براؤزر کی خدمت کرنے والا ابتدا شدہ درخواست سیاق استعمال کریں:

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 تھریڈ ایک مختلف سیاق ہے۔

درخواست سیاق شریک کرنے والے براؤزر ترجیح بھی شریک کرتے ہیں۔ یہ اینڈ پوائنٹ منتخب کرتا ہے؛ ایک الگ توثیق کال بیک کو اسناد کو مطلوبہ پراکسی چیلنج تک محدود کرنا چاہیے۔

متعلقہ مضامین