1 messaggio dal 30 luglio 2013
Salve a tutti,
questa è la prima volta che scrivo in questo forum, e da poco che sto studiando questo mondo.
Sto utilizzando C#.

Sto cercando di capire come funziona la creazione di un'app windows,
vorrei poter richiamare un url esterno e ricavarne la risposta, quello che ho trovato in rete e questo, ma non funziona:

public async Task<string> ContentRemote()
        {
            string url = "https://www.google.it";

            HttpClient http = new System.Net.Http.HttpClient();
            string response = await http.GetStringAsync(url);
            return response;
        }


Poi da un'altro metodo lo richiamo cosi:
string content = ContentRemote().ToString();


Il problema che in content mi ritrovo sempre questo:
System.Threading.Tasks.Task`1[System.String]

Qualcuno può aiutarmi in questa questione?

Grazie
103 messaggi dal 04 ottobre 2010
Task ha la proprietà Result che eseguirà il task e immagazzinerà al suo interno il return del Task stesso. Il ToString() che richiami, richiama il ToString() della classe Task e non del suo return value.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.