为什么在尝试检索日历列表时出现异常“任务已取消”

问题描述

我收到“任务已取消”异常。代码很简单。根据我的日志记录,它等待大约2.5分钟,然后返回异常。除了发生这种情况的任何线索外,没有任何例外。

以下是代码段:

CalendarService service = new CalendarService(new BaseClientService.Initializer()
{
    HttpClientinitializer = sac,ApplicationName = AppName,});
CalendarListResource.ListRequest clrlr = service.CalendarList.List();
clrlr.MaxResults = 250;
CalendarList cl = null;
int retry = 3;
while (retry > 0)
{
    try
    {
        cl = clrlr.Execute();
        retry = 0;
    }
    catch (Exception e)
    {
        retry--;
        Logger.Log(new StackFrame(true),$"Exception getting calendar list from Google {e.Message}");
        Thread.Sleep(10000);
    }
}
if (cl == null)
{
    return "Couldn't get calendar list after three tries";
}

任何想法或经验,将不胜感激。

编辑:这也发生在google-drive-api中以获取文件列表。

谢谢, 戴夫·麦克罗伯茨

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)