Как перенести httpcontext в отдельную ветку
У меня есть сторонний веб-сервис, которому я звоню - он построен так:
var response = client.PostLead(param1, param2 etc);
Два требуемых параметра - это свойства текущего запроса (UserAgent & IPAddress).
Я хочу запустить метод в другом потоке, чтобы я мог контролировать время ожидания, однако, поскольку метод основан на HttpContext, существует проблема.
Я могу передать HttpContext в родительский класс или метод, однако в первый раз я что-то сделал с многопоточностью, поэтому я не знаю, является ли это лучшим или единственным способом действий.