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

C# Discussion :

Fin de flux rencontré avant la fin de l analyse


Sujet :

C#

  1. #1
    Membre actif
    Homme Profil pro
    Apprenti BTS Informatique
    Inscrit en
    Mai 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Apprenti BTS Informatique

    Informations forums :
    Inscription : Mai 2012
    Messages : 26
    Par défaut Fin de flux rencontré avant la fin de l analyse
    Bonjour,

    Je sérialize et et déserialize tout fonctionnait bien et là j'ai créé une nouvelle classe et lors de la sérialization de cette nouvelle classe j'ai eu ce message d'erreur alors que sur les autres classes tout fonctionne.

    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
     
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Runtime.Serialization;
    using System.ServiceModel;
    using System.Text;
    using Library_Chat_Csharp.Entities;
    using Library_Chat_Csharp.Message;
     
    namespace Library_Chat_Csharp.Types_de_Message
    {
        [Serializable]
        public class Message_Demande_Modification_Participants : Abstract_Message
        {
            #region Attributs
     
            private string _nom_du_projet;
            private List<Personne> _liste_personnes;
            private List<Personne> _liste_personnesout;
     
     
     
     
            #endregion
     
            #region Properties
     
     
            public string Nom_du_projet
            {
                get { return _nom_du_projet; }
                set { _nom_du_projet = value; }
            }
     
            public List<Personne> Liste_personnes
            {
                get { return _liste_personnes; }
                set { _liste_personnes = value; }
            }
     
            public List<Personne> Liste_personnesout
            {
                get { return _liste_personnesout; }
                set { _liste_personnesout = value; }
            }
     
     
            #endregion
     
            #region Constructors
     
            public Message_Demande_Modification_Participants(string nom_du_projet, List<Personne> liste_personnes, List<Personne> liste_personneout)
            {
                _nom_du_projet = nom_du_projet;
                _liste_personnes = liste_personnes;
                _liste_personnesout = liste_personneout;
            }
     
            #endregion
     
     
        }
    }
    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Runtime.Serialization.Formatters.Binary;
    using System.IO;
     
    namespace Library_Chat_Csharp.Message
    {
        [Serializable]
        public class Abstract_Message
        {
                    #region Methodes 
     
            /// <summary>
            /// Permet de sérializer le message
            /// </summary>
            /// <param name="message"></param>
            /// <returns></returns>
            public static byte[] Serialize(Abstract_Message message)
            {
                BinaryFormatter bf = new BinaryFormatter();
                MemoryStream ms = new MemoryStream();
     
                    bf.Serialize(ms, message);
     
     
                ms.Seek(0, SeekOrigin.Begin);
                return ms.ToArray();
            }
     
            /// <summary>
            /// Permet de désérializer un message
            /// </summary>
            /// <param name="buffer"></param>
            /// <returns></returns>
            public static Abstract_Message Desierialize(byte[] buffer)
            {
     
                BinaryFormatter bf = new BinaryFormatter();
                MemoryStream ms = new MemoryStream(buffer);
                ms.Position = 0;
     
                return bf.Deserialize(ms) as Abstract_Message;
            }
     
            #endregion
     
        }
     
    }

    Merci de m'aider

    Cordialement

  2. #2
    Membre Expert
    Avatar de azstar
    Homme Profil pro
    Architecte Technique BizTalk/.NET
    Inscrit en
    Juillet 2008
    Messages
    1 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Technique BizTalk/.NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 198
    Par défaut
    et le message d'erreur ? !!

  3. #3
    Membre actif
    Homme Profil pro
    Apprenti BTS Informatique
    Inscrit en
    Mai 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Apprenti BTS Informatique

    Informations forums :
    Inscription : Mai 2012
    Messages : 26
    Par défaut
    fin de flux rencontré avant fin de l analyse =)

  4. #4
    Membre Expert
    Avatar de azstar
    Homme Profil pro
    Architecte Technique BizTalk/.NET
    Inscrit en
    Juillet 2008
    Messages
    1 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Technique BizTalk/.NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 198
    Par défaut
    peux être qu'il faut initialiser les listes ?
    tu peux me donner le code d'appel ?!!

  5. #5
    Membre actif
    Homme Profil pro
    Apprenti BTS Informatique
    Inscrit en
    Mai 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Apprenti BTS Informatique

    Informations forums :
    Inscription : Mai 2012
    Messages : 26
    Par défaut
    Merci tu m as mis sur la piste =)
    J'avais mis une des listes en static =)

  6. #6
    Membre actif
    Homme Profil pro
    Apprenti BTS Informatique
    Inscrit en
    Mai 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Apprenti BTS Informatique

    Informations forums :
    Inscription : Mai 2012
    Messages : 26
    Par défaut
    Finalement j'ai toujours le même problème --'
    Merci de votre aide

Discussions similaires

  1. Réponses: 12
    Dernier message: 11/10/2023, 17h14
  2. Réponses: 2
    Dernier message: 25/05/2006, 19h56
  3. [XML][XSL] Forcer l'affichage sur le navigateur avant la fin
    Par FreddyP dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 08/05/2006, 13h36
  4. Réponses: 6
    Dernier message: 27/10/2005, 12h58

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