Tartsa meg a proxyval beállított GoogleCredential másolatot a .NET-ben
A token HTTP-munkáját a beszerzés előtt állítsa be, és adja tovább a routedCredentialt; az eredeti credential megtartja korábbi konfigurációját.
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 az alkalmazás meglévő GoogleCredential példánya. A metódus másolatot ad vissza, ezért a tokenmunkához vagy az API-hitelesítéshez használja a routedCredential példányt az eredeti folytatása helyett.
proxyCredentials azonosítja a közvetítő fiókot; hagyja ki az inicializálót, ha nem szükséges. Ebben a hitelesítés nélküli esetben a HTTP proxy lista végpontjelölteket kínálhat, ha a token célpontja nyilvános, és a nyilvános proxy útvonal engedélyezett. Őrizze meg a Google credential előírt típusát és scope-jait. A proxy hitelesítő adatai nem helyettesítenek ügyféltitkot, szolgáltatásfiók-kulcsot vagy hozzáférési tokent.
Az API-szolgáltatás kliens egy másik építési útvonal. Adja meg annak a szállításnak is a szánt gyárat, amikor a szolgáltatás- és a tokenkéréseknek is szükségük van a proxyra. Csak a szolgáltatás beállítása továbbra is kapcsolódásképtelenül hagyhat egy korábbi tokenkérést.
A gyorsítótárazott hozzáférési token elkerüli az új cserét. Hasonlítsa össze a ténylegesen sikertelen gazdagépet és kérést, ahelyett hogy a gyorsítótár-token műveletet vagy az objektumépítést új proxykapcsolatnak tekintené.