我在Windows Phone 8.1上发出了一些http请求,有时请求它返回此异常
TaskCanceledException A task was canceled
我不知道这是否是导致此问题的原因,但我没有使用基于任务的异步模型(那些await
和async
)我是使用像
public void method(){
makeRequest(delegate(Custom Object){
//doing something
});
}
public void makeRequest(Action<Custom Object> callback){
//make the request
//invoice callback
callback(new object);
}
答案 0 :(得分:1)
如果您在http请求期间收到超时,则可能会触发此错误。 Related discussion on MSDN forums
如果您定期发送请求,如果您遇到此异常,请尝试启动另一个请求。