Нажмите URL-адрес с помощью VB.NET (получить и забыть)

Я хочу создать URL-адрес «получить и забыть», используя vb.net. В основном я нажимаю URL-адрес (просто получаю ответ от URL-адреса, не отображается в браузере/запускается в фоновом режиме) и забывает. Я хочу нажать 10 URL-адресов одновременно с нажатием кнопки. Вот мой код, но он все еще обрабатывает URL-адрес URL-адрес один за другим.

Я пытался использовать Task, но получил ошибку при включении «Imports System.Threading.Tasks», потому что моя версия .net framework по-прежнему 3.5. Невозможно обновить мою версию .Net, так что у кого-нибудь есть совет?

Пожалуйста, дайте мне знать, что мне делать, заранее спасибо :)


person susiana    schedule 04.09.2015    source источник
comment
Привет, это твой код? И... да, вы можете обновить версию .net... после обновления вы можете выбрать, какую версию .net использует ваше приложение, в свойствах приложения.   -  person Chris    schedule 04.09.2015


Ответы (1)


Вы можете использовать обычные нити для такого рода вещей. Мой VB.Net очень ржавый. Вот примерно то, что я сделал бы на С#. Это должно быть переведено непосредственно в VB.Net

List<Thread> threads = new List<Thread>();

foreach (string url in MyUrls)
{
    Thread t = new Thread(() => MyUrlPushMethod(url));
    t.Start();
    threads.Add(t);
}

foreach (var thread in threads)
{
    thread.Join();
}
person Eric J.    schedule 04.09.2015