public async Task <SearchImage> GetImageDetails(ImageParameters imageParameters) { var searchimage = new SearchImage(); var result = await Urls.GetStringAsync(Urls.BaseUri + "photos/" + imageParameters.PhotoID + "?client_id=" + Urls.client_id + "&client_secret=" + Urls.client_secret + "&v=20190425"); var result_image = JsonConvert.DeserializeObject <SearchImage>(result); return(result_image); }
private void UploadForm_Load(object sender, EventArgs e) { Log("Uploading image: " + _imagePath); Log("Include file name: " + _includeFileName); Log("Resize on upload: " + _resizeOnUpload); var googleSearchImages = new SearchImage(); var task = googleSearchImages.Search(_imagePath, _includeFileName, _resizeOnUpload, new GoogleSearchEngine(), _cancelTokenSource.Token); task.ContinueWith(OnUploadComplete, TaskScheduler.FromCurrentSynchronizationContext()); }