j'utilise system.xml.serialize pour enregistrer ma classe
mais la propriété de type Dictionary<string,object>
comment faire?
voila la partie qui pose probleme
[XmlElement(typeof(Dictionary<string, cConnexion>))]
[XmlArray("CONNEXIONS", IsNullable = true)]
public Dictionary<string, cConnexion> connexions
{
get { return _connexions; }
set { _connexions = value; }
}
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Sasev2003
Bonjour, un dictionnary ne peut pas être serialisé en XML avec .NET 2.0. Néanmoins une astuce possible consisterais à créer un dictionnary personnalisé implémentant une interface IXMLSerializable. sasev.
"klok" wrote in message news:
Bonjour,
j'utilise system.xml.serialize pour enregistrer ma classe mais la propriété de type Dictionary<string,object>
comment faire?
voila la partie qui pose probleme [XmlElement(typeof(Dictionary<string, cConnexion>))] [XmlArray("CONNEXIONS", IsNullable = true)] public Dictionary<string, cConnexion> connexions { get { return _connexions; } set { _connexions = value; } }
merci florent
Bonjour,
un dictionnary ne peut pas être serialisé en XML avec .NET 2.0.
Néanmoins une astuce possible consisterais à créer un dictionnary
personnalisé implémentant une interface IXMLSerializable.
sasev.
"klok" <klok@discussions.microsoft.com> wrote in message
news:18225FFD-76EE-4C95-BDB8-50B7336EA339@microsoft.com...
Bonjour,
j'utilise system.xml.serialize pour enregistrer ma classe
mais la propriété de type Dictionary<string,object>
comment faire?
voila la partie qui pose probleme
[XmlElement(typeof(Dictionary<string, cConnexion>))]
[XmlArray("CONNEXIONS", IsNullable = true)]
public Dictionary<string, cConnexion> connexions
{
get { return _connexions; }
set { _connexions = value; }
}
Bonjour, un dictionnary ne peut pas être serialisé en XML avec .NET 2.0. Néanmoins une astuce possible consisterais à créer un dictionnary personnalisé implémentant une interface IXMLSerializable. sasev.
"klok" wrote in message news:
Bonjour,
j'utilise system.xml.serialize pour enregistrer ma classe mais la propriété de type Dictionary<string,object>
comment faire?
voila la partie qui pose probleme [XmlElement(typeof(Dictionary<string, cConnexion>))] [XmlArray("CONNEXIONS", IsNullable = true)] public Dictionary<string, cConnexion> connexions { get { return _connexions; } set { _connexions = value; } }