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);
        }
示例#2
0
        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());
        }