2016-02-13 60 views
2

以下链接解释了允许在设备之间漫游的最大数据大小,并且一旦超过100KB的限制,所有漫游功能都会停止。UWP是漫游应用程序数据大小的文件磁盘上的实际大小或大小?

https://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.applicationdata.roamingsettings.aspx

有谁碰巧知道如果被漫游的文件的大小是实际文件大小,或磁盘上的文件的大小。

为了防止不清楚,我正在写一个JSON文件,其中包含实际空间为736字节的设置和数据,这会变成4KB的磁盘空间。 Microsoft使用这些值中的哪一个来计算剩余可用空间?

而且,有没有一个框架有人知道查询剩余空间的数量?我知道微软不提供对该功能的本地支持,但认为可能存在第三方解决方案。

非常感谢你们!

回答

2

光盘上的大小只适用于您的机器。只有裸露的字节通过网络传输。

您可以检查设置文件的大小。它位于您的应用程序设置文件夹(%home%\ AppData \ Local \ Packages \%appid%\ Settings)中。

(而不是从应用程序沙箱访问...)

在另一方面,你知道你只能存储大约10万字,包括按键,所以如果你真的得到这附近的任何地方,你应该考虑不同的漫游机制或您在那里存储的数据种类。

+0

非常好,谢谢!只有纯字节,100K就足够了。 – RAB