Issettja GoogleGeocoder.Proxy qabel ma Geocoding.NET jibda t-talba tiegħu
Ikkonfigura l-WebProxy u l-kont tal-geocoder b'mod separat mill-muftieħ tal-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)
}
};Uża l-muftieħ API tal-applikazzjoni u l-kont tal-intermedjarju, imbagħad sejjaħ GeocodeAsync jew ReverseGeocodeAsync permezz ta' dan il-geocoder ikkonfigurat. Ħalli barra Credentials għal intermedjarju mingħajr awtentikazzjoni. F'dak il-każ il-lista tal-proxy HTTP tipprovdi kandidati meta t-talbiet pubbliċi tal-geokodifikazzjoni jkunu permessi permezz ta' intermedjarji pubbliċi.
It-triq tat-talba ta' Geocoding.NET toħloq HttpClientHandler u tassenja l-proprjetà pubblika tiegħu IWebProxy. HttpClient ieħor ikkonfigurat band'oħra ma jissostitwix dik it-triq.
Żomm ir-risposta 407 tal-intermedjarju separata mir-risposta ta' Google għal muftieħ invalidu jew talba miċħuda. Għall-awtentikazzjoni integrata, uża l-identità jew id-dominju tal-Windows adatt għal dak il-proxy minflok ma tissostitwixxi l-muftieħ tal-Maps b'password tal-proxy.