Geocoding.NET суроосун баштоодон мурун GoogleGeocoder.Proxy'ди коюңуз
Геокодердин өз WebProxy жана аккаунтун 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)
}
};Колдонмонун API ачкычын жана ортомчунун аккаунтун колдонуп, анан ушул конфигурацияланган геокодер аркылуу GeocodeAsync же ReverseGeocodeAsync чакырыңыз. Аутентификациясыз ортомчу үчүн Credentials калтырып кетиңиз. Мындай учурда коомдук геокоддоо суроолору коомдук ортомчулар аркылуу уруксат берилгенде HTTP прокси тизмеси талапкерлерди сунуштайт.
Geocoding.NET суроо жолу HttpClientHandler түзөт жана анын коомдук IWebProxy касиетин дайындайт. Башка жерде конфигурацияланган башка HttpClient бул жолду алмаштырбайт.
Ортомчунун 407 жообун Google'дун жараксыз ачкычка же четке кагылган суроого берген жообунан өзүнчө кармаңыз. Интеграцияланган аутентификация үчүн Maps ачкычын прокси сырсөзү менен алмаштыруунун ордуна ошол проксиге ылайыктуу Windows инсандыгын же доменин колдонуңуз.