我在 Blob 存储中有 30000 个图像,我想按修改日期的降序获取图像。有什么方法可以每次调用以 1000 张图像为单位获取它吗?
这是我的代码,但这需要太多时间。基本上我可以ListBlobs()按上次更新日期排序吗?
CloudBlobContainer rootContainer = blobClient.GetContainerReference("installations");
CloudBlobDirectory dir1;
var items = rootContainer.ListBlobs(id + "/Cameras/" + camId.ToString() + "/", false);
foreach (var blob in items.OfType<CloudBlob>()
.OrderByDescending(b => b.Properties.LastModified).Skip(1000).Take(500))
{
}
Run Code Online (Sandbox Code Playgroud)