Gebruik die geïnisialiseerde versoekkonteks wat die betrokke blaaier bedien:

using System;
using CefSharp;

var result = await requestContext.SetProxyAsync(
    "http", "proxy.example", 8080);
if (!result.Success)
{
    throw new InvalidOperationException(result.ErrorMessage);
}

Wag op die bewerking en hanteer mislukking voor navigasie. Vir 'n toegelate kontrole van 'n openbare webwerf lewer die HTTP-proxelys kandidate vir die HTTP-gasheer- en poortargumente. SetProxyAsync beplan die voorkeuropdatering op die CEF UI-draad en kies fixed_servers.

As die resultaat die voorkeur as leesalleen rapporteer, ondersoek opdragreël-proxyvlae; hulle kan hierdie opdatering verhoed. Om net te wag maak nie 'n verwerpte verandering 'n toegepaste roete nie.

'n Direkte SetPreference-oproep benodig steeds CEF se UI-draad. Onder die gewone multithreaded boodskapreeks-opstelling is die gasheerprogram se WinForms- of WPF UI-draad 'n ander konteks.

Blaaiers wat die versoekkonteks deel, deel die voorkeur. Dit kies die eindpunt; 'n aparte verifikasieterugroep moet geloofsbriewe tot sy beoogde proxy-uitdaging beperk.

Verwante artikels