I have this object
public class ObjectList
{
public string idreturn { get; set; }
}
While running asynchronous requests with Task.Factory.FromAsync
, I'm failing to catch the response
foreach (var obj in ObjectList)
{
var wreq = (HttpWebRequest)WebRequest.Create(Convert.ToString(getURL));
var taskResp = Task.Factory.FromAsync<WebResponse>(wreq.BeginGetResponse, wreq.EndGetResponse, null);
taskResp.ContinueWith(tsk => new StreamReader(tsk.Result.GetResponseStream()).ReadToEnd().Trim())
.ContinueWith((Task<string> trs) => {
obj.idreturn = trs.Result.ToString();
});
}
return JsonHelper.JsonSerializer(ObjectList);
What am I missing?