C# 读取blob存储中json文件的最后一个元素

C# 读取blob存储中json文件的最后一个元素,c#,json,azure,azure-storage-blobs,C#,Json,Azure,Azure Storage Blobs,假设我想读取json文件的最后一个元素,以便执行Azure blob聚合测试。因此,一种简单、完全没有效率的方法是下载整个文件,并检查最后一个元素是否符合我们的预期,但是还有其他更有效的方法吗?如果您的文件很大,并且具有预定义的大小范围,您可以尝试使用偏移字节范围来仅流式处理部分blob 这仍然不是很有效。相反,最好的选择是也使用blob元数据来跟踪文件中的重要工作流属性,如另一位评论员所述。上传时,您可以使用最后一个元素值更新blob的元数据属性,因此当您需要时,您可以执行“listblobs

假设我想读取
json
文件的最后一个元素,以便执行Azure blob聚合测试。因此,一种简单、完全没有效率的方法是下载整个文件,并检查最后一个元素是否符合我们的预期,但是还有其他更有效的方法吗?

如果您的文件很大,并且具有预定义的大小范围,您可以尝试使用偏移字节范围来仅流式处理部分blob


这仍然不是很有效。相反,最好的选择是也使用blob元数据来跟踪文件中的重要工作流属性,如另一位评论员所述。

上传时,您可以使用最后一个元素值更新blob的元数据属性,因此当您需要时,您可以执行“listblobswithmetdata”并做出决定。