Bonjour
J'ai mis en place un Web Service (pas WCF) qui utilise une dll contenant plusieurs classes, avec spécialisation.
Concrètement, j'ai une classe Administrateur et User, qui spécialisent la classe Personne. La classe Personne possède un attribut protected "Name" et la property associée. Cet attribut est initialisé dans le constructeur.
Lorsque je fais appel à mon web service via une autre solution, je ne vois pas mes classes spécialisées, je ne vois que les classes mères et sans property.
J'ai essayé de rajouter l'attribut [Serializable()] à mes classes, l'attribut [SoapElement] ou [XmlElement] à mes properties et même ajouter [SoapInclude(typeof(User))]dans la classe de mon web service : je vois bien toutes mes classes mais les attributs restent désespérément vide
Partager