SerializeAbsoluteContext 类

定义

指定序列化程序应处理默认值。 此类不能被继承。

public ref class SerializeAbsoluteContext sealed
public sealed class SerializeAbsoluteContext
type SerializeAbsoluteContext = class
Public NotInheritable Class SerializeAbsoluteContext
继承
SerializeAbsoluteContext

注解

ComponentSerializationService支持绝对序列化。 这意味着,不会仅序列化与对象的默认值不同的值,而是序列化所有值,从而允许对可能已初始化的对象将值重置为默认值。 当组件序列化服务希望向 CodeDomSerializer 对象指示此行为时,它将在上下文堆栈上放置一个 SerializeAbsoluteContext 对象。 此上下文中的成员可以是 null,以指示所有成员都已序列化,也可以指示此时仅序列化特定成员。

构造函数

SerializeAbsoluteContext()

初始化 SerializeAbsoluteContext 类的新实例。

SerializeAbsoluteContext(MemberDescriptor)

使用到特定成员的绑定选项初始化 SerializeAbsoluteContext 类的新实例。

属性

Member

获取此上下文绑定到的成员。

方法

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ShouldSerialize(MemberDescriptor)

获取一个值,指示在此上下文中是否应序列化给定成员。

ToString()

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

(继承自 Object)

适用于

另请参阅