增加DropNet中的并发请求

时间:2016-02-03 22:13:01

标签: dropnet

我在DropBox中保存了一些巨大的文件夹,其中包含超过10k个文件。我想检查那里是否存在文件列表,但我无法获取父文件夹上的元数据,因为我超过了10k的限制。

所以我编写了代码来检查文件列表中的每个文件是否存在。

我无法弄清楚有多少请求会同时运行,如何将此数字增加到我的机器可以处理的最大数量?

foreach(string f in files)
            {


                client.GetMetaDataAsync("/blah/blah/" + f, (response) =>
                {
                    found.Add(f);
                    count++;
                    Console.WriteLine("{0} of {1} found - {2}", count, files.Count, f);
                },
                (error) =>
                {
                    if (error.Message.Contains("[NotFound]"))
                    {
                        missing.Add(f);
                        count++;
                        Console.WriteLine("{0} of {1} missing - {2}", count, files.Count, f);
                    }
                    else
                    {
                        Console.WriteLine("Unknown error");
                    }
                });
            }

0 个答案:

没有答案