J'ai un peu de classe que je suis de passage en tant que résultat d'une méthode de service, et que la classe a une seule propriété:
[DataContract]
public class ErrorBase
{
[DataMember]
public virtual string Message { get { return ""; } }
}
J'obtiens une exception sur le côté service:
System.Runtime.Serialization.InvalidDataContractException:
No set method for property 'Message' in type 'MyNamespace.ErrorBase'.
- Je avoir cette propriété uniquement de lecture, je ne peux pas autoriser les utilisateurs à lui assigner une valeur. Aucune solution de contournement que je pourrais utiliser? Ou ai-je raté quelque attribut supplémentaire?
Merci!