Переписать код без использования async - C#
Формулировка задачи:
Есть метод, нужно переписать его под обычный, чтобы программа подождала выполнения
Идей 0.....
string[] proxy = File.ReadAllLines("Proxy.txt"); HttpClientHandler httpClientHandler = new HttpClientHandler() { Proxy = new WebProxy(proxy[0]), PreAuthenticate = true, UseDefaultCredentials = false, }; HttpClient httpClient = new HttpClient(httpClientHandler); httpClient.Timeout = new TimeSpan(1, 1, 1); MultipartFormDataContent form = new MultipartFormDataContent(); form.Add(new StringContent("4325235233"), "apikey"); //Added api key in form data form.Add(new StringContent(getSelectedLanguage()), "language"); byte[] imageData = File.ReadAllBytes(ImagePath); form.Add(new ByteArrayContent(imageData, 0, imageData.Length), "image", "image.jpg"); HttpResponseMessage response = await httpClient.PostAsync("http://www.test.ru", form); string strContent = await response.Content.ReadAsStringAsync(); Rootobject ocrResult = JsonConvert.DeserializeObject<Rootobject>(strContent); if (ocrResult.OCRExitCode == 1) { for (int i = 0; i < ocrResult.ParsedResults.Count(); i++) { txtResult = txtResult + ocrResult.ParsedResults[i].ParsedText; File.AppendAllText(@"D:\parse2\text.txt", txtResult); _pause(200); } } else { MessageBox.Show("ERROR: " + strContent); }
Решение задачи: «Переписать код без использования async»
textual
Листинг программы
HttpResponseMessage response = httpClient.PostAsync("http://www.test.ru", form).Result;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д