>vediamo se riesco a farti capire...
Vediamo se ho capito...
Tutte le procedure che attualmente vengono eseguite nel thread principale, pertanto una di seguito all'altra ..... in coda per intenderci .... vorresti invece venissero eseguite contemporaneamente una indipendente dall'altra.
Se quello che ho capito è corretto .... non vedo nessun tipo di problema nel fare ciò che chiedi, in quanto è possibile leggere tutti metodi con i relativi argomenti dalla DataTable e far partire più thread contemporaneamente che invocano i WebMethod di più istanze del WebService(ovviamente).
Una cosa tipo:
Private sub StartLavoro
for each row as datarow in Lavoro.rows
dim NewThread as new threading.thread(address of Procedura)
NewThread.Start(Row)
next
End Sub
Private sub Procedura(byval Row as DataRow)
dim ws as New TuoServizio
CallByName(ws, Row("nome_funzione"), CallType.Method, Split(Row("argomenti"), ","))
End Sub
Non so se funziona perchè non l'ho provata .... e per giunta l'ho scritta al volo senza Debug .... ad ogni modo, facci sapere....
Ciao