我试图通过图谱API创建一个带有描述的计划任务。
AFAICS,这必须分三步完成。 1.创建新任务 2.阅读新任务的任务详细信息,以获取更新详细信息所需的Etag值 3.使用描述更新任务详细信息。
我的问题是,创建任务后立即执行第2步(读取任务详细信息)失败。我找不到#34; 404找不到"响应。
当我单步执行调试器时,它工作正常,如果我在执行步骤之前等待几秒钟,它会读取任务详细信息,但在正常情况下我的应用程序似乎太快了。一段时间的Thread.Sleep()也会有所帮助,但是还有另外一种方法可以解决这个问题吗?
答案 0 :(得分:0)
AFAIK情况仍然相同,只有解决方法是睡觉并重试,直到您得到适当的回复。
因此,在创建taskdetail后立即获取task可能无法返回。并且此行为不一致,因此它可能在X次正常工作然后失败。
这适用于手动HTTP请求和Microsoft Graph Client Library for .NET