我正在编写一个应用程序,可以下载大量 json 数据(例如每天 20 GB,每次尝试下载数千 2-3 MB(,但存储仅包含其中的 0.001%。
我想知道它在哪里存储临时数据,是将其保存在 hdd 上还是存储在 RAM 中?
如果数据存储在 HDD 上,我可以更改放置数据的位置吗?
它将所有内容存储在RAM中。
您可以反编译它或引用引用源。
我认为DownloadBits
方法是一个很好的起点。
如果您使用的是 WebClient.DownloadFile,那么此方法的第二个参数允许您指定存储文件的位置。如果您使用 WebClient.DownloadData,您将获得需要持久保存的字节数据。WebClient.DownloadString 与此类似,您将获得 JSON 作为可以保留的字符串。