WebClient在哪里存储他下载的数据?

时间:2017-03-17 19:26:23

标签: c# webclient data-storage

我正在编写一个下载大量json数据的应用程序(例如每天20 gb,每次尝试数千到2-3 mb),但只有0.001%的存储。

我想知道它在哪里存储临时数据,它是将它保存在硬盘中还是存储在RAM中?

如果将数据存储在HDD上,我可以更改放置数据的位置吗?

2 个答案:

答案 0 :(得分:2)

它将所有内容存储在RAM中。

您可以对其进行反编译或参考reference sources

我认为DownloadBits方法是一个很好的起点。

答案 1 :(得分:0)

如果您使用的是WebClient.DownloadFile,则此方法的第二个参数允许您指定存储文件的位置。 如果使用WebClient.DownloadData,您将获得需要保留的以字节为单位的数据。 WebClient.DownloadString类似于您将JSON作为可以保留的字符串。