Comment bien lire et écrire un fichier à l'aide de Windows.Stockage sur Windows Phone 8

Je suis besoin de simplement écrire dans un fichier et le lire à partir d'un fichier dans Windows Phone 8 à l'aide de Windows.Api De Stockage. Cela est relativement facile à l'aide de l'ancien IsolatedStorage méthode, mais il s'avère beaucoup plus difficile en utilisant la nouvelle API WinRT.

J'ai essayé de l'écrire, mais il semble y avoir toutes ces choses bizarres comme IBuffer. et tel. À l'aide de la version complète de WinRT, il est très facile à l'aide de Windows.Le stockage.FileIO qui semble exister pour garder les développeurs comme moi, de devenir fou. Cependant, il n'est pas implémenté dans la version de Téléphone. Aussi, j'ai regardé un Channel 9 vidéo qui montre quelques exemples de code, mais ils avaient une erreur qu'ils ont utilisé des méthodes de Sécurité Critique pour obtenir régulièrement des ruisseaux. Apparemment, l'obtention d'un Flux régulier n'est tout simplement pas permis.

Donc, quelqu'un peut-il me fournir une description concise et correcte extrait sur la façon de lire un fichier en une chaîne de caractères et la façon d'écrire une chaîne dans un fichier, avec une bonne utilisation et les techniques d'élimination?

En fonction de ce que vous essayez de le faire, de prendre un coup d'oeil à Akavache. Vous pouvez soit l'utiliser si cela résout votre problème, ou de prendre un coup d'oeil autour de la source pour voir comment ils ont travaillé autour de ces questions.
la bonne chose à garder à l'esprit, mais nous ne pouvons pas inclure toutes les dépendances 🙁 de plus, il utilise IsolatedStorage sur WP8
Le PCL de Stockage projet fournit une interface commune pour les opérations d'e/S avec les portables des bibliothèques de classe. Peut-être que cela pourrait vous donner quelques indications?
Est-il une raison using (StreamReader sr = new StreamReader(File.OpenRead(strFileLoc)))... style code ne fonctionne pas pour vous? J'ai une application déployée sur mon dev inscrits WP8 où la norme d'écriture de fichier semble bien fonctionner.

OriginalL'auteur Earlz | 2013-03-25