2013-02-06 17 views
7

मैं खोज इस वर्ग के एक सेवा (SOAP) के लिए serializable बनाया करने के लिए कैसेमेकअप वर्ग serializable

<Serializable()> _ 
    Public Class Items 

     Inherits StringEnumBase(Of Items) 
     Public Sub New(ByVal StrValue As String) 
      MyBase.New(StrValue) 
     End Sub 

     <Description("item 1")> Public Shared ReadOnly ITEM1 As New Items("ValueOfItem1") 
     <Description("item 2")> Public Shared ReadOnly ITEM2 As New Items("ValueOfItem2") 
     <Description("item 3")> Public Shared ReadOnly ITEM3 As New Items("ValueOfItem3") 

    End Class 

उत्तर

8

यह विशेषता के लिए ठीक है, लेकिन यह एक सार्वजनिक parameterless निर्माता होना आवश्यक है।

+0

आपका अधिकार, मुझे नहीं पता था कि विरासत के कारण कैसे। लेकिन यह आसान है। पब्लिक सब न्यू() मायबेस। न्यू (कुछ भी नहीं) एंड सब – forX

+0

लेकिन मुझे अभी भी समस्या है। मेरा ऑब्जेक्ट साबुन पर मेरे सार्वजनिक आइटम नहीं जानता – forX

+0

मैं एक स्ट्रिंग पास करता हूं और मेरी सेवा पर कास्ट करता हूं – forX