Мой запрос о BackgroundWorker
.
У меня есть приложение Windows Forms, которое запускает 10 новых тем. Каждый поток получит информацию от 10 различных веб-сервисов. Все, что мне нужно, это добавить результат вызова веб-службы в поле расширенного текста в режиме конструктора Как я могу использовать фоновый поток в этом сценарии?
ArrayList threadList;
for (int idx = 0; idx < 10; ++idx)
{
Thread newth= new Thread(new ParameterizedThreadStart(CallWS));
threadList.Add(newth);
}
for (int idx = 0; idx < 10; ++idx)
{
Thread newth= new Thread(new ParameterizedThreadStart(CallWS));
newth.Start(something);
}
for (int idx = 0; idx < 10; ++idx)
{
//Cast form arraylist and join all threads.
}
private void CallWS(object param)
{
// Calling WS
// got the response.
// what should I do to append this to rich text box using background worker.
}
Любая помощь высоко ценится.