Vendosni GoogleGeocoder.Proxy përpara se Geocoding.NET të nisë kërkesën
Konfiguroni WebProxy-n dhe llogarinë e geokoderit veçmas nga çelësi i Maps API.
var geocoder = new Geocoding.Google.GoogleGeocoder(apiKey)
{
Proxy = new System.Net.WebProxy("http://proxy.example:8080")
{
Credentials = new System.Net.NetworkCredential(
proxyUser, proxyPassword)
}
};Përdorni çelësin API të aplikacionit dhe llogarinë e ndërmjetësit, pastaj thirrni GeocodeAsync ose ReverseGeocodeAsync përmes këtij geokoderi të konfiguruar. Lini jashtë Credentials për një ndërmjetës pa autentikim. Në atë rast lista e proxy-ve HTTP ofron kandidatë kur kërkesat publike të gjeokodimit lejohen përmes ndërmjetësve publikë.
Rruga e kërkesës së Geocoding.NET krijon një HttpClientHandler dhe cakton vetinë e tij publike IWebProxy. Një HttpClient tjetër i konfiguruar diku tjetër nuk e zëvendëson atë rrugë.
Mbajeni përgjigjen 407 të ndërmjetësit të ndarë nga përgjigja e Google për një çelës të pavlefshëm ose një kërkesë të refuzuar. Për autentikim të integruar, përdorni identitetin ose domenin e Windows që i përshtatet atij proxy, në vend që të zëvendësoni çelësin Maps me një fjalëkalim proxy.