IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Phone .NET Discussion :

StorageFile Read / Write [Windows Phone 8]


Sujet :

Windows Phone .NET

  1. #1
    En attente de confirmation mail
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 338
    Points : 366
    Points
    366
    Par défaut StorageFile Read / Write
    J'ai besoin de stocker puis de lire un MemoryStream.
    Voici mes deux méthodes mais celle pour lire ne va pas et je ne trouve pas la solution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    public async void SaveToStorage(MemoryStream stream, String filename)
    {
        var localFolder = ApplicationData.Current.LocalFolder;
        var storageFile = await localFolder.CreateFileAsync(filename, CreationCollisionOption.OpenIfExists);
     
        using (Stream x = await storageFile.OpenStreamForWriteAsync())
        {
            x.Seek(0, SeekOrigin.Begin);
            stream.WriteTo(x);
        }
    }
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    public async Task<MemoryStream> LoadToStorage(string filename)
    {
        var localFolder = ApplicationData.Current.LocalFolder;
        var storageFile = await localFolder.GetFileAsync(filename);
     
        using (var fileStream = await storageFile.OpenStreamForReadAsync())
        {
            using (var memoryStream = new MemoryStream())
            {
                await fileStream.CopyToAsync(memoryStream);
     
                memoryStream.Seek(0, SeekOrigin.Begin);
                return memoryStream;
            }
        }
    }
    Need for help

  2. #2
    En attente de confirmation mail
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 338
    Points : 366
    Points
    366
    Par défaut
    J'ai eu la réponse, voici le code correct si besoin :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    public async Task<MemoryStream> LoadToStorage(string filename)
    {
        var localFolder = ApplicationData.Current.LocalFolder;
        var storageFile = await localFolder.GetFileAsync(filename);
     
        using (var fileStream = await storageFile.OpenStreamForReadAsync())
        {
               var memoryStream = new MemoryStream();
                await fileStream.CopyToAsync(memoryStream);
     
                memoryStream.Seek(0, SeekOrigin.Begin);
                return memoryStream;
        }
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Read - write
    Par Ladgalen dans le forum Débuter
    Réponses: 3
    Dernier message: 12/05/2008, 18h36
  2. [MASM32][Débutant] Read / Write Console
    Par Jean Michou dans le forum x86 32-bits / 64-bits
    Réponses: 7
    Dernier message: 17/04/2008, 00h24
  3. probleme read write serveur/client
    Par romainromain dans le forum Réseau
    Réponses: 9
    Dernier message: 22/11/2006, 17h23
  4. propriété read write
    Par new_wave dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 08/09/2006, 12h24
  5. Problème de read/write
    Par mylooz dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 25/03/2005, 20h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo