मेरे पास कुछ वर्ग है जो मैं एक सेवा पद्धति के परिणामस्वरूप गुजर रहा हूं, और उस वर्ग के पास केवल संपत्ति है:
[DataContract]
public class ErrorBase
{
[DataMember]
public virtual string Message { get { return ""; } }
}
मुझे सेवा पक्ष पर एक अपवाद मिल रहा है:
System.Runtime.Serialization.InvalidDataContractException: 'MyNamespace.ErrorBase' प्रकार में संपत्ति 'संदेश' के लिए कोई सेट विधि नहीं।
मेरे पास यह संपत्ति केवल पाने वाले के रूप में है, मैं उपयोगकर्ताओं को इसे मूल्य निर्दिष्ट करने की अनुमति नहीं दे सकता। किसी भी वैकल्पिक हल मैं उपयोग कर सकते हैं? या मुझे कुछ अतिरिक्त विशेषता याद आ रही है?