Ech*_*lon 6 vb.net asp.net serialization web-services asmx
我有一个VB.NET类,我在asmx文件中通过XML序列化.我已经在序列化中添加了我想要忽略的数据库的属性,但它仍然被返回.我也有<DataContract()>我的类的DataMember属性和所有应该序列化的属性的属性.我的财产声明是:
<ScriptIgnore()> _
<IgnoreDataMember()> _
Public Property Address() As SomeObject
Run Code Online (Sandbox Code Playgroud)
Ech*_*lon 11
通过向支持字段添加属性并将其从自动属性转换,我最终得到了停止序列化的权利:
<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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12103 次 |
| 最近记录: |