gpt4 book ai didi

asp.net - 防止VB.NET中的属性序列化

转载 作者:行者123 更新时间:2023-12-04 13:34:28 25 4
gpt4 key购买 nike

我有一个VB.NET类,正在通过XML在asmx文件中进行序列化。我已向要在序列化中忽略的数据成员添加了属性,但仍返回了该属性。我的课上还有<DataContract()>属性,所有应该序列化的属性都有DataMember属性。我的属性(property)声明是:

    <ScriptIgnore()> _
<IgnoreDataMember()> _
Public Property Address() As SomeObject

最佳答案

通过向后备字段添加属性并将其从自动属性进行转换,我最终得到了停止序列化的属性:

<NonSerialized()> _
Private _address As SomeObject = Nothing
<ScriptIgnore()> _
<IgnoreDataMember()> _
<Xmlignore()>
Public Property address() As SomeObject
Get
Return _address
End Get
Set(ByVal value As SomeObject)
_address = value
End Set
End Property

关于asp.net - 防止VB.NET中的属性序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6746444/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com