Cancel an async webrequest?

2019-02-22 13:43发布

问题:

I am using the Async CTP library for Windows Phone. Does anyone know how to cancel a pending webrequest?

Request = (HttpWebRequest)WebRequest.Create(url);
Request.Credentials = new NetworkCredential(_settings.Username, _settings.Password);
WebResponse resp;
try
{
    resp = await Request.GetResponseAsync();
}

There is no cancellation token (as specified in the ASYNC Ctp tap document).

回答1:

You could try calling Request.Abort().