bonjour,

je travaille sur une application silverlight qui consomme services et classes avec WCF.

J'ai déjà développé plusieurs services et 6 classes snt "exposées" via le WCF.

J'ai rajouté une classe mais elle n'est pas visible depuis l'application, alors que les autres le sont. Voici le code de la classe :

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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Runtime.Serialization;
 
namespace application.Web
{
    [DataContractAttribute]
    public class Prestation
    {
        [DataMemberAttribute]
        public int IPreID { get; set; }
        [DataMemberAttribute]
        public int ITypID { get; set; }
        [DataMemberAttribute]
        public int IStpID { get; set; }
        [DataMemberAttribute]
        public string SObjet { get; set; }
        [DataMemberAttribute]
        public string SLibelle { get; set; }
        [DataMemberAttribute]
        public bool BCloturePartenaire { get; set; }
        [DataMemberAttribute]
        public decimal DFactureQuantite { get; set; }
        [DataMemberAttribute]
        public int IFactureDureeMinutes { get; set; }
        [DataMemberAttribute]
        public string SFactureCommentaire { get; set; }
 
        public Prestation(int iPreID, int iTypID, int iStpID, string sObjet, string sLibelle, bool bCloturePartenaire, decimal dFactureQuantite, int iFactureDureeMinutes, string sFactureCommentaire)
        {
            IPreID = iPreID;
            ITypID = iTypID;
            IStpID = iStpID;
            SObjet = sObjet;
            SLibelle = sLibelle;
            BCloturePartenaire = bCloturePartenaire;
            DFactureQuantite = dFactureQuantite;
            IFactureDureeMinutes = iFactureDureeMinutes;
            SFactureCommentaire = sFactureCommentaire;
        }
 
        public override string ToString()
        {
            return this.SLibelle;
        }
    }
}
J'ai essayé depusi un autre projet et c'est pareil, avec une autre classe et identique...

Comment dois-je faire ?

Merci