Я использую WebClient, чтобы сделать запрос к API, который имеет очень длительный процесс. Но на самом деле мне не нужно знать результат, мне нужно только запустить процесс.
Для меня не имеет значения, успешен процесс или нет. Поэтому я хочу сбросить соединение, как только сделаю запрос.
Как я могу сбросить соединение веб-клиента? Я не хочу ждать ответа от 30 до 60 секунд:
var client = new WebClient();
string url = "http://example.com/SomeVeryLongRunningProcess/parameter";
client.BeginDownloadString(uri);
client.DropConnection; // how do I drop the connection before the response is received?