Torna al Thread
var task = client.ExecuteAsync(request);
// qui posso fare subito altro lavoro
task.ContinueWith(precTask => {
textbox1.text = precTask.Result; // NON blocca il thread UI, perchè il result è già pronto garantito dalla ContinueWith
}, TaskScheduler.FromCurrentSynchronizationContext());