コード例 #1
0
        private void CollectIpInfo(string ip)
        {
            string info = new WebClient().DownloadString("http://ipinfo.io/" + ip);

            this.ipModel = JsonConvert.DeserializeObject <IpInfoGathererModel>(info);
            //var cityCirilic = new WebClient().DownloadString("http://maps.googleapis.com/maps/api/geocode/json?language=bg&address=" + this.ipModel.City);
            //var test = JsonConvert.DeserializeObject<GoogleLocationModel>(cityCirilic);
        }
コード例 #2
0
 public IpInfoGatherer(IpInfoGathererModel model)
 {
     if (model == null)
     {
         throw new ArgumentNullException(nameof(model));
     }
     this.ipModel = model;
 }