6

Ich arbeite an einer Behind-the-Scenes-Bibliothek für Windows Phone 8. Wir müssen das Dateisystem als groben Cache verwenden. Ich habe jedoch festgestellt, dass es zwei APIs für Windows Phone 8 gibt. Es gibt die typische IsolatedStorageFile-API, die von Windows Phone 7 übernommen wurde. Allerdings gibt es jetzt auch den neuen Windows.Storage.ApplicationData-Satz von APIs, von denen ich annehme, dass sie von WinRT stammen.IsolatedStorageFile oder Windows.Storage APIs für Windows Phone 8?

Welche sollte ich verwenden? Was sind die Unterschiede und warum sollte ich das eine oder das andere benutzen? Wie interagieren sie auch? Wenn ich eine Datei in IsolatedStorage erstelle, kann ich sie in Windows.Storage sehen?

Antwort

4

Wenn Sie nur auf WP8 zielen, dann lautet der Ratschlag, den ich von Microsoft erhalten habe, Sie sollten die Windows.Storage APIs verwenden.

Die Erwartung ist, dass die anderen in Zukunft veraltet sein werden.

Die Anleitung war eigentlich allgemeiner. In Anlehnung an:

Wo gibt es mehr Möglichkeiten, etwas zu tun, wenn Sie nicht rückwärts Unterstützung benötigen, verwenden Sie die Funktionen unter dem „Windows“ Namespace.

+0

Es ist nur eine Schande, dass die Windows.Storage-APIs erheblich schwieriger zu verwenden sind, besonders wenn Sie nicht besorgt sind, dass es asynchron ist – Earlz