ciao.
ho un background worker che mi prepara degli xml codificati per essere inviati a web service , vorrei che il background worker continuasse ininterrottamente a processare questi xml che vengono codificati a partire da dati nel db e che ogni diciamo 50 blocchi di xml inviasse la request (con i blocchi)al webservice con gli xml in maniera asincrona.
Il problema è che istanzio una classe che fa il lavoro di invio asincrono , una piccola classe che alla fine del processo invoca una callback che fa un piccolo lavoro sul db , ecco vorrei che il background worker continuasse a lavorare e che la classe eseguisse un invio asincrono dei 50 blocchi e alla fine trasformasse un dato e facesse un update.
Come posso fare ? devo usare un thread per ogni classe che invia i blocchi al web service in modo che tutto continui in maniera asincrona?
se c'è da usare un thread per ogni classe come si fa?
uso vb.net 3.5 con vs 2008.
grazie