Переписать код без использования 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;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.111 из 5
Похожие ответы