前端之家收集整理的这篇文章主要介绍了
asp.net – 防止VB.NET中的属性序列化,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个VB.NET类,我在asmx
文件中通过
XML序列化.我已经在序列化中
添加了我想要忽略的
数据库的
属性,但它仍然被返回.我也有< DataContract()>我的类上的
属性和应该序列化的所有
属性上的DataMember
属性.我的财产声明是:
<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
原文链接:https://www.f2er.com/aspnet/246968.html