Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 共享文件API在第三次迭代时停止_C#_Sharefile - Fatal编程技术网

C# 共享文件API在第三次迭代时停止

C# 共享文件API在第三次迭代时停止,c#,sharefile,C#,Sharefile,因此,我正在运行一个API调用,该调用可以跨多个文件夹更改特定组的访问控制。没有官方支持的更改多个文件夹的方法,因此我的程序使用ForEach来运行一个大的文件夹ID列表。第一个文件夹运行正常并移动到下一个文件夹。第二个也运行并移动到第三个。在第三次调用中,API不返回任何内容,不更改设置,最终超时 首先,我认为第三个文件夹id可能有问题,所以我把它放在列表的顶部。同样,它在第三个id(以前是第二个id)处停止,因此问题不可能是id。接下来,我认为我可能会在短时间内发送太多呼叫,因此引入了延迟。

因此,我正在运行一个API调用,该调用可以跨多个文件夹更改特定组的访问控制。没有官方支持的更改多个文件夹的方法,因此我的程序使用ForEach来运行一个大的文件夹ID列表。第一个文件夹运行正常并移动到下一个文件夹。第二个也运行并移动到第三个。在第三次调用中,API不返回任何内容,不更改设置,最终超时

首先,我认为第三个文件夹id可能有问题,所以我把它放在列表的顶部。同样,它在第三个id(以前是第二个id)处停止,因此问题不可能是id。接下来,我认为我可能会在短时间内发送太多呼叫,因此引入了延迟。即使它们之间有10秒的延迟,它仍然会在第三个id处停止并超时


还有其他人遇到过这个问题吗?如果是这样的话,你是怎么解决的呢?

所以我仍然不知道是怎么回事,但我下载了Fiddler来查看请求到底发生了什么。显然,当我运行它与小提琴手活跃它的作品完美。太奇怪了。

尝试暂停一下,因为这是一个在线API,它可能会被限制。10秒还不够吗?我不知道,提示:他们有一个论坛,是的,我知道。我一直在阅读他们所有的东西,并在他们的开发者论坛上发布,但没有人回应。我在这里只是做最后的努力。然后我只看到两种方法,要么是在他们的文档中明确写的,要么你必须进行实验:)如果你发现它是一个很高的值,那么为什么不把它作为后台任务运行,在你的应用程序中显示一个进度条。因此,一个晚上的睡眠证明是有帮助的!