Cadwch y copi GoogleCredential a ffurfweddwyd drwy'r dirprwy yn .NET
Ffurfweddwch waith HTTP tocyn cyn caffael a throsglwyddwch routedCredential ymlaen; mae'r credential gwreiddiol yn cadw ei ffurfweddiad cynharach.
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 yw GoogleCredential presennol y cais. Mae'r dull yn dychwelyd copi, felly defnyddiwch routedCredential ar gyfer gwaith tocyn neu ddilysu API yn lle parhau gyda'r gwreiddiol.
proxyCredentials sy'n nodi'r cyfrif cyfryngol; hepgorwch y cychwynnydd os nad oes angen. Yn yr achos heb ddilysu hwnnw, gall y rhestr dirprwy HTTP ddarparu ymgeiswyr pen draw pan fo cyrchfan y tocyn yn gyhoeddus ac y caniateir llwybr dirprwy cyhoeddus. Cadwch y math a'r scopes gofynnol y credential Google. Nid yw credentialau'r dirprwy yn disodli cyfrinach cleient, allwedd cyfrif gwasanaeth na thocyn mynediad.
Mae cleient y gwasanaeth API yn llwybr adeiladu arall. Rhowch y ffatri a fwriadwyd i'r cludiant hwnnw hefyd pan fo angen y dirprwy ar geisiadau'r gwasanaeth a'r tocyn ill dau. Gall ffurfweddu'r gwasanaeth yn unig adael cais tocyn cynharach yn methu cysylltu.
Mae tocyn mynediad yn y storfa yn osgoi cyfnewidiad newydd. Cymharwch y gwesteiwr a'r cais a fethodd mewn gwirionedd yn lle trin gweithrediad tocyn storfa neu adeiladu gwrthrych fel cysylltiad dirprwy newydd.