2016-02-13 82 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