使用回调异步模型的 HTTP 请求的 TaskCancelation 异常?
TaskCancelation Exception on HTTP Request using callback async model?
我在 windows phone 8.1 上发出一些 http 请求,有时发出请求时会出现 return 这个异常
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);
}
如果您在 http 请求期间超时,则可能会引发此错误。
Related discussion on MSDN forums.
如果您定期发送请求,如果遇到此异常,请尝试启动另一个请求。
我在 windows phone 8.1 上发出一些 http 请求,有时发出请求时会出现 return 这个异常
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);
}
如果您在 http 请求期间超时,则可能会引发此错误。 Related discussion on MSDN forums.
如果您定期发送请求,如果遇到此异常,请尝试启动另一个请求。