分離ストレージ経由でストレージを利用できることは知っていますが、自分のアプリで実際にどれだけのストレージにアクセスできるかをどこかで見たことがありません。誰でも知っていますか?
3 に答える
アプリケーションは、特定のディスク容量や割り当て(「フル」Silverlightなど)に制限されていません。理論的には、デバイスがなくなるまでファイルを追加したり、ディスク領域を使用したりすることができます。
IsolateStorageFile.AvailableFreeSpaceを使用して、使用可能なスペースをテストできます。
他のアプリや一般的なデバイスのパフォーマンスに影響を与えるため、使用可能なすべてのスペースの使用には注意する必要があります。うまくいけば、すべての空き領域を使用した場合、OSが恐ろしい出来事を阻止するでしょうが、これの原因にならないようにするのが最善です。
持つことができるfieとディレクトリの数にはいくつかの制限がありますが、これらにぶつかる可能性はほとんどありません。詳細については、http://dotnetcatch.wordpress.com/2010/09/08/wp7-how-many-files-does-it-take-to-crash-isolatedstorage-more-than-you-think/をご覧ください。
MS は最低 8 GB と言っていますが、デバイスにはそれ以上の容量がインストールされている可能性があります
http://msdn.microsoft.com/en-us/library/ff637514(v=VS.92).aspx
1 つのアプリに制限はありません
[編集] 1 つのアプリには制限があります。
2 ギガは、アプリが拡張できる合計サイズです。 http://www.imaginativeuniversal.com/blog/post/2010/10/04/20-50-90-400-and-2.aspx
メモリが 10% しか残っていないときに OS が悲鳴を上げ始めることを追加したかっただけです。