如何使用FacebookC#SDK批处理将图像按顺序上传到FacebookAlbum

如何使用FacebookC#SDK批处理将图像按顺序上传到FacebookAlbum,c#,facebook,facebook-graph-api,facebook-c#-sdk,C#,Facebook,Facebook Graph Api,Facebook C# Sdk,我正在使用桌面应用程序将图像上传到Facebook相册。 我必须上传大量的图片(100-500)。因此,我尝试了c#sdk的批处理方法,如下所示: dynamic result = fb.Batch( new FacebookBatchParameter(Facebook.HttpMethod.Post, "/albumId/photos", new Dictionary<string, object> { { "message", "pict

我正在使用桌面应用程序将图像上传到Facebook相册。 我必须上传大量的图片(100-500)。因此,我尝试了c#sdk的批处理方法,如下所示:

        dynamic result = fb.Batch(
            new FacebookBatchParameter(Facebook.HttpMethod.Post, "/albumId/photos", new Dictionary<string, object> { { "message", "picture 1 msg" }, { "pic1", new FacebookMediaObject { ContentType = "image/jpeg", FileName = "Tulips.jpg" }.SetValue(File.ReadAllBytes(@"C:\Users\Public\Pictures\Sample Pictures\Tulips.jpg")) } }),
            new FacebookBatchParameter(Facebook.HttpMethod.Post, "/albumId/photos", new Dictionary<string, object> { { "message", "picture 2 msg" }, { "pic2", new FacebookMediaObject { ContentType = "image/jpeg", FileName = "Penguins.jpg" }.SetValue(File.ReadAllBytes(@"C:\Users\Public\Pictures\Sample Pictures\Penguins.jpg")) } }));
dynamic result=fb.Batch(
新的FacebookBatchParameter(Facebook.HttpMethod.Post,“/albumId/photos”,新字典{{“message”,“picture 1 msg”},{“pic1”,新的FacebookMediaObject{ContentType=“image/jpeg”,FileName=“Tulips.jpg”}.SetValue(File.ReadAllBytes(@“C:\Users\Public\Pictures\Sample Pictures\Tulips.jpg”)}),
新的FacebookBatchParameter(Facebook.HttpMethod.Post,“/albumId/photos”,新字典{{“message”,“picture 2 msg”},{“pic2”,新的FacebookMediaObject{ContentType=“image/jpeg”,FileName=“Penguins.jpg”}.SetValue(File.ReadAllBytes(@“C:\Users\Public\Pictures\Sample Pictures\Penguins.jpg”))});
我沿着楼梯走。但我也需要保留图像的顺序,但由于批处理图像的顺序没有得到维护,每个图像的单个post方法将降低处理速度

我要求对每10幅图像进行批处理,然后再延迟10幅图像,以此类推

是否有任何方法可以使用Facebook C#sdk使用批处理保留顺序将图像上载到Facebook,或者有任何其他方法可以更快地上载大量图像以保持图像的顺序