DataContractSerializerSettings 类

定义

指定数据协定序列化程序设置。

public ref class DataContractSerializerSettings
public class DataContractSerializerSettings
type DataContractSerializerSettings = class
Public Class DataContractSerializerSettings
继承
DataContractSerializerSettings

构造函数

DataContractSerializerSettings()

初始化 DataContractSerializerSettings 类的新实例。

属性

DataContractResolver

获取或设置用于动态将 xsi:type 声明映射到已知协定类型的组件。

DataContractSurrogate

获取或设置序列化代理项。

IgnoreExtensionDataObject

获取或设置一个值,该值指定在对类进行序列化或反序列化时是否要忽略由该类扩展提供的数据。

KnownTypes

获取或设置可能存在于通过使用此实例 DataContractSerializerSettings 所序列化的对象关系图中的类型集合。

MaxItemsInObjectGraph

获取或设置一个要序列化或反序列化的对象图中的最大项数。

PreserveObjectReferences

获取或设置一个值,该值指定是否使用非标准的 XML 构造来保留对象引用数据。

RootName

获取或设置选定对象的根名称。

RootNamespace

获取或设置指定对象的根命名空间。

SerializeReadOnlyTypes

获取或设置指定是否序列化只读类型的值。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于