Nikeza igama elizinzile kuklayenti ye-proxy egcinwe ku-Flurl 4
Sebenzisa ikheshi yamaklayenti ye-Flurl ukugcina ukulungiselelwa kwe-proxy okuhlukene ngaphandle kokusebenzisa ukukhethwa komzila okungahleliwe kaningi ngesikhathi kwakhiwa isicelo.
var client = clients.GetOrAdd(
"proxy-east",
"https://example.com",
builder => builder.ConfigureInnerHandler(handler =>
handler.Proxy = new WebProxy("http://203.0.113.10:8080")));
Lapha clients yi-IFlurlClientCache ye-Flurl 4. Khetha umzila ngaphambi kokucinga futhi unikeze iklayenti elisebenzisekayo kabusha igama elizinzile. Ezimweni zezicelo zomphakathi ezivunyelwe, ohlwini lwama-proxy e-HTTP kunikeza abazongenela i-URL ye-WebProxy ye-handler yangaphakathi. Ukusebenzisa kabusha i-proxy-east ngenani elisha le-proxy akukona ukulungiselelwa kabusha kwesicelo ngasinye kweklayenti esegcinwe lapho.
Sebenzisa i-handler API ehambisana nohlobo olukhethwe uhlelo; i-Flurl ibhala enye indlela yokulungiselela ye-SocketsHttpHandler.
Gcina umzila okhethiwe kumethadatha yokusebenza futhi ushayele ngokuklayenti okuhambisanayo. Ukukhetha okungahleliwe njalo lapho kubuzwa i-factory kungase kunikeze umsebenzi owodwa onengqondo izinqubomgomo ezingahambisani.
Yiba ngumnikazi wekheshi kububanzi bohlelo futhi ukhawulele ukukhula kwayo. Uhlu lwe-proxy lwesikhashana olushintshayo lungaqongelela amaklayenti nezinsiza; sebenzisa izihlonzi zomzila eziphephile zamagama/amalogi esikhundleni samaphasiwedi afakiwe.
Lokhu kusebenzisa isixhumi esibonakalayo sekheshi elinegama le-Flurl 4 esikhundleni sokukopisha ingqalasizinda ye-factory yangaphambili yangokwezifiso noma ukushintsha i-handler esetshenziswayo phakathi kwesinye isicelo.