使类可序列化

8

我想知道如何将这个类序列化成一个服务(SOAP)。

<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
1个回答

11

属性没问题,但必须有一个公共的无参构造函数。


1
你说得对,我之前不知道怎么做是因为继承。但其实很简单。 公共子 New() MyBase.New(Nothing) 结束子 - forX
但我仍然有问题。我的对象不知道我的公共项在SOAP上。 - forX
我传递一个字符串并在我的服务上进行类型转换。 - forX

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接