Forse perchè hai omesso EndInvoke? Non so bene se la sua funzione sia solo quella di restituisce il risultato dell'operazione asincrona al chiamate oppure se serva in qualche modo per terminare il thread (ad esempio perchè potrebbe essere stato messo in Join fino alla chiamata di EndInvoke).
|