API, getResponseFromFarawaySlowServerAndDoSomethingWithIt:
getResponseFromFarawaySlowServer doSomething().
async
:
var response = await getResponseFromFarawaySlowServerAsync();
doSomething(response);
, : getResponseFromFarawaySlowServer . http webservice , . , . , http-
string getResponseFromFarawaySlowServer(){
string response = new WebClient().DownloadString(uri);
...
return response
}
async Task<string> getResponseFromFarawaySlowServerAsync(){ Task.StartNew..
:
async Task<string> getResponseFromFarawaySlowServerAsync(){
string response = await new WebClient().DownloadStringAsync(uri);
...
return response;
}