var options = new ParallelOptions
{
    MaxDegreeOfParallelism = 8,
    CancellationToken = cancellationToken
};
await Parallel.ForEachAsync(endpoints, options,
    async (endpoint, token) =>
    {
        var result = await ProbeAsync(endpoint, target, token);
        observations.Add(result);
    });

Sebenzisa iqembu labasebenzi elilinganiselwe esikhundleni sokuqalisa umsebenzi owodwa endaweni ngayinye yokugcina. Ekuhloleni okuqondiswe emaqenjini omphakathi avunyelwe, uhlu lwama-proxy lwamahhala luhlinzeka ngemigqa yabazongenela ukhetho; gcina iphrothokholi yokufakwa ngakunye lapho wakha uphenyo. Le ngxenye yokuhlela ye-.NET icabanga ProbeAsync eyazi i-proxy kanye nomqoqi observations ophephile emicu. Isishiyagalombili ingumkhawulo oyisibonelo, hhayi inani elingcono kakhulu elikalwa. Uphenyo lusadinga imikhawulo yokuzama ngakunye kanye nokukhansela umsebenzi wonke.

Gcina yonke imiphumela eqediwe kanye nokokufaka kwayo ngisho noma ukulandelana kokuqeda kuhlukile. Bhala iphrothokholi, indawo yokugcina, umgomo, indlela, isikhathi esidlulile nomphumela. Ukwehluleka kokuxhumana, ukwenqatshwa kokungena ku-proxy, i-CONNECT enqatshiwe kanye nempendulo etholakele kusayithi kuyimibono ehlukene.

Ukuvuleka kwembobo ye-TCP akufakazeli ukuxoxisana ne-proxy. Ukuthatha ikheli le-proxy njengendawo yewebhu nakho kuhlukile ekulisebenziseni ukucela umgomo.

Khetha umgomo nendlela ngokuvumelana nekhono elidingekayo. I-HEAD ingonga ithrafikhi yomzimba kodwa ayifakazeli ukuthi i-GET ibuyisela okuqukethwe okuwusizo; isayithi singenqaba okunye futhi ivume okunye. I-HTTPS yengeza i-CONNECT ne-TLS yendawo okuyiwa kuyo ezingekho ku-HTTP elula. Ikheli lokuphuma kungomunye umbono ohlangothini lwendawo okuyiwa kuyo, ehlukile emnyango wokungena omisiwe.

Umsebenzi onomkhawulo uvimbela umhloli ukuthi angachitha wonke amasokhethi akhe, imemori noma isihleli sakhe ngaphambi kokuhlola umzila. Umphumela wesigaba ugcina uwusizo kunqubomgomo yokukhetha ngaphandle kokwenza sengathi indawo eyodwa ephumelelayo yenza indawo yokugcina ibe ngcono kuzo zonke izimo.

Izihloko ezihlobene