Асинхронные вызовы из методов, уже запущенных в threadpool

StackOverflow https://stackoverflow.com/questions/1620418

  •  06-07-2019
  •  | 
  •  

Вопрос

Прошу прощения за название, но я действительно не знаю, как лучше это описать.Я использую threadpool для обработки входящих данных на стороне сервера, и в одном методе мне нужно было бы вызвать статический метод асинхронно, но я не уверен, как это сделать.

Когда сервер получает данные от клиента, он использует threadpool:

Система.Обработка потоков.ThreadPool.QueueUserWorkItem(c.ReadData);

В c.ReadData мне нужно было бы вызвать статический метод, результат которого не важен (отправляет некоторые данные на веб-сайт), и мне не нужно это знать.Я просто не уверен, какое здесь лучшее решение.Спасибо!

Это было полезно?

Решение

Вы можете использовать Запрос HttpWebRequest класс для программного выполнения запроса к ресурсу через HTTP.Поместите вызов этого метода в свой метод, который вы передаете в QueueUserWorkItem.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top