使用回调异步模型的 HTTP 请求的 TaskCancelation 异常?

TaskCancelation Exception on HTTP Request using callback async model?

我在 windows phone 8.1 上发出一些 http 请求,有时发出请求时会出现 return 这个异常

TaskCanceledException A task was canceled

我不知道这是否是导致此问题的原因,但我没有使用基于任务的异步模型(那些 awaitasync)我使用的是简单的回调模特喜欢

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.

如果您定期发送请求,如果遇到此异常,请尝试启动另一个请求。