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

Silverlight Discussion :

[Débutant] Problème Sérialisation/Désérialisation


Sujet :

Silverlight

  1. #21
    Membre éclairé Avatar de sorry60
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    802
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 802
    Par défaut
    Bon, j'ai finalement réussi, il fallait aussi passer par un isolated storage pour la désérialisation.

    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
    17
    18
    19
    20
     
                InitializeComponent();
                Humain toto = new Humain(25, "Toto");
                Humain toto2;
     
                IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication();
     
                /* serialisation */
                /*Stream stream = new IsolatedStorageFileStream("serialisation.xml",FileMode.Create, FileAccess.Write, isf);
                XmlSerializer serializer = new XmlSerializer(typeof(Humain));
                TextWriter writer = new StreamWriter(stream);
                serializer.Serialize(writer, toto);
                writer.Close();*/
                /* désérialisation */
                Stream stream = new IsolatedStorageFileStream("serialisation.xml",FileMode.Open, FileAccess.Read, isf);
                XmlSerializer serializer = new XmlSerializer(typeof(Humain));
                TextReader reader = new StreamReader(stream);
                toto2 = (Humain)serializer.Deserialize(reader);
                label1.Content = toto2.nom;
                button1.Content = toto2.nom;

    Pour finir une dernière question, là il s'agit de sérialisation/désérialisation via fichier XML. Est-il possible avec Silverlight de réaliser de la sérialisation/désérialisation binaire ?

  2. #22
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Je ne crois pas que cela existe pour cet usage.
    Mais tu peux en créer un de toute pièce :

    http://www.eggheadcafe.com/tutorials...atedstora.aspx

  3. #23
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par sorry60 Voir le message
    Pour finir une dernière question, là il s'agit de sérialisation/désérialisation via fichier XML. Est-il possible avec Silverlight de réaliser de la sérialisation/désérialisation binaire ?
    yes

  4. #24
    Membre éclairé Avatar de sorry60
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    802
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 802
    Par défaut
    Citation Envoyé par h2s84 Voir le message
    yes
    Comment ?

  5. #25
    Invité
    Invité(e)
    Par défaut
    voir ici

  6. #26
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Je ne pense pas que BinaryFormatter soit implémenté en Silverlight...

  7. #27
    Membre éclairé Avatar de sorry60
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    802
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 802
    Par défaut
    Citation Envoyé par h2s84 Voir le message
    voir ici
    Hmm c'est quelle référence pour
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    using System.Runtime.Serialization.Formatters.Binary;

  8. #28
    Membre éclairé Avatar de sorry60
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    802
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 802
    Par défaut
    Citation Envoyé par Samoteph Voir le message
    Je ne pense pas que BinaryFormatter soit implémenté en Silverlight...
    Oui en effet ça n'a pas l'air d'être le cas.

  9. #29
    Invité
    Invité(e)
    Par défaut
    Je confirme et retire ce que j'avais dit

  10. #30
    Membre éclairé Avatar de sorry60
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    802
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 802
    Par défaut
    Citation Envoyé par h2s84 Voir le message
    Je confirme et retire ce que j'avais dit
    Ok je m'en tiens donc à la sérialisation XML sous Silverlight.
    Je verrai pour la binaire sous le framework classique.

    Merci à tous pour votre aide,
    Sujet résolu !

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Réponses: 0
    Dernier message: 01/12/2014, 12h23
  2. [Débutant] Problème sérialisation / désérialisation entre 2 projets
    Par PaulHuxe dans le forum C#
    Réponses: 4
    Dernier message: 14/11/2011, 07h02
  3. Problème de sérialisation / désérialisation
    Par angedejupiter dans le forum C#
    Réponses: 1
    Dernier message: 07/09/2009, 10h18
  4. [Débutant] Problème de sérialisation collection
    Par Michel Hubert dans le forum VC++ .NET
    Réponses: 1
    Dernier message: 21/12/2006, 15h17
  5. Réponses: 11
    Dernier message: 02/09/2003, 14h20

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