var proxy = new System.Net.WebProxy("http://proxy.example:8080")
{
    Credentials = proxyCredentials
};
var factory = Google.Apis.Http.HttpClientFactory.ForProxy(proxy);
var routedCredential = credential.CreateWithHttpClientFactory(factory);

credential yi-GoogleCredential ekhona yohlelo lokusebenza. Le ndlela ibuyisela ikhophi, ngakho sebenzisa routedCredential emsebenzini wetokheni noma ekuqinisekiseni i-API esikhundleni sokuqhubeka neyasekuqaleni.

proxyCredentials ibonisa i-akhawunti ephakathi; shiya i-initializer uma ingadingeki. Kuleso simo esingaqinisekisiwe, uhlu lwe-proxy lwe-HTTP lungahlinzeka ngabangeneleli be-endpoint uma indawo yetokheni isesidlangalaleni futhi umzila we-proxy womphakathi uvunyelwe. Gcina uhlobo ne-scope ezidingekayo ze-credential yakwa-Google. Izinkomba ze-proxy azithathi indawo yesifihlo sekhasimende, ukhiye we-akhawunti yensizakalo noma itokheni yokufinyelela.

Iklayenti lensizakalo ye-API ingenye indlela yokwakha. Nikeza naleyo ndlela yokuthutha i-factory ehlosiwe uma zombili izicelo zensizakalo nezetokheni zidinga i-proxy. Ukulungiselela insizakalo kuphela kungase kushiye isicelo setokheni sangaphambilini singakwazi ukuxhuma.

Ithokheni yokufinyelela egcinwe kucache igwema ukushintshana okusha. Qhathanisa umsingathi nesicelo esihlulekile ngempela esikhundleni sokuthatha umsebenzi wetokheni yecache noma ukwakhiwa kwento njengokuxhumeka okusha kwe-proxy.

Izihloko ezihlobene