Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET WebService-具有名为ABC和ABCField的属性的对象_Asp.net_.net_Web Services - Fatal编程技术网

ASP.NET WebService-具有名为ABC和ABCField的属性的对象

ASP.NET WebService-具有名为ABC和ABCField的属性的对象,asp.net,.net,web-services,Asp.net,.net,Web Services,我有一个具有两个属性“ABC”和“ABCField”的对象。当此对象通过Web服务传递给.NET应用程序.NET 3.5 CF时,将在客户端上创建一个Reference.vb对象,该对象声明访问具有相同名称+字段的变量的属性 结果我得到了 错误2“abcField”已声明为“Private abcField as” 这门课上有一个单词 出于兼容性原因,我不希望重命名或删除此对象中的属性 这有什么办法吗?是否有一个属性可以设置为在通过Web服务发送属性时更改属性的名称?很有趣,一旦您提交了一个问题

我有一个具有两个属性“ABC”和“ABCField”的对象。当此对象通过Web服务传递给.NET应用程序.NET 3.5 CF时,将在客户端上创建一个Reference.vb对象,该对象声明访问具有相同名称+字段的变量的属性

结果我得到了

错误2“abcField”已声明为“Private abcField as” 这门课上有一个单词

出于兼容性原因,我不希望重命名或删除此对象中的属性


这有什么办法吗?是否有一个属性可以设置为在通过Web服务发送属性时更改属性的名称?

很有趣,一旦您提交了一个问题

我在服务端的对象中使用了Xml.Serialization.XmlIgnore属性来对客户端隐藏属性“ABC”,并创建了一个名为“ABCProxy”的新属性,该属性获取并设置“ABC”

  '''<remarks/>
    Public Property ABC() As ABCOption
        Get
            Return Me.aBCField
        End Get
        Set
            Me.aBCField = value
        End Set
    End Property

    '''<remarks/>
    Public Property ABCField() As String
        Get
            Return Me.aBCFieldField
        End Get
        Set
            Me.aBCFieldField = value
        End Set
    End Property