Bonjour,

Ca doit etre assez facile a faire... mais je dois pas comprendre qq chose ^^

J'ai un service WCF qui me retournent un array avec une bonne dizaines d XmlElementAttribute et tous type.

Ma question est ... comment je fais cote client pour recuperer le contenu du tableau?


Par exemple, cote Service WCF j ai :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
        [System.Xml.Serialization.XmlElementAttribute("Relation", typeof(Relation_Type), Order=2)]
        [System.Xml.Serialization.XmlElementAttribute("Scenario", typeof(Scenario_Type), Order=2)]
public object[] Items {
            get {
                return this.itemsField;
            }
            set {
                this.itemsField = value;
            }
        }

Et je voudrais recuperer cote client, ce que j ai dans "Relation" et "Scenario".

Dois-je parcourir le tableau d objet a la main et apres faire qq chose comme Relation_Type relation = items[0] as Relation_Type?

J espere qu il y a plus propre que ca...

Merci !