SerializationInfo 成员
存储将对象序列化或反序列化所需的全部数据。无法继承此类。
下表列出了由 SerializationInfo 类型公开的成员。
公共构造函数
名称 | 说明 | |
---|---|---|
SerializationInfo | 创建 SerializationInfo 类的新实例。 |
页首
公共属性
名称 | 说明 | |
---|---|---|
AssemblyName | 仅在序列化期间获取或设置要序列化的类型的程序集名称。 | |
FullTypeName | 获取或设置要序列化的 Type 的全名。 | |
MemberCount | 获取已添加到 SerializationInfo 存储区中的成员的数目。 |
页首
公共方法
名称 | 说明 | |
---|---|---|
AddValue | 已重载。 向 SerializationInfo 中添加一个值。 | |
Equals | 已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。) | |
GetBoolean | 从 SerializationInfo 存储区中检索一个布尔值。 | |
GetByte | 从 SerializationInfo 存储区中检索一个 8 位无符号整数值。 | |
GetChar | 从 SerializationInfo 存储区中检索一个 Unicode 字符值。 | |
GetDateTime | 从 SerializationInfo 存储区中检索一个 DateTime 值。 | |
GetDecimal | 从 SerializationInfo 存储区中检索一个十进制值。 | |
GetDouble | 从 SerializationInfo 存储区中检索一个双精度浮点值。 | |
GetEnumerator | 返回一个 SerializationInfoEnumerator,它用于循环访问 SerializationInfo 存储区中的名称/值对。 | |
GetHashCode | 用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。) | |
GetInt16 | 从 SerializationInfo 存储区中检索一个 16 位有符号整数值。 | |
GetInt32 | 从 SerializationInfo 存储区中检索一个 32 位有符号整数值。 | |
GetInt64 | 从 SerializationInfo 存储区中检索一个 64 位有符号整数值。 | |
GetSByte | 从 SerializationInfo 存储区中检索一个 8 位有符号整数值。 | |
GetSingle | 从 SerializationInfo 存储区中检索一个单精度浮点值。 | |
GetString | 从 SerializationInfo 存储区中检索一个 String 值。 | |
GetType | 获取当前实例的 Type。 (从 Object 继承。) | |
GetUInt16 | 从 SerializationInfo 存储区中检索一个 16 位无符号整数值。 | |
GetUInt32 | 从 SerializationInfo 存储区中检索一个 32 位无符号整数值。 | |
GetUInt64 | 从 SerializationInfo 存储区中检索一个 64 位无符号整数值。 | |
GetValue | 从 SerializationInfo 存储区中检索一个值。 | |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) | |
SetType | 设置要序列化的对象的 Type。 | |
ToString | 返回表示当前 Object 的 String。 (从 Object 继承。) |
页首
请参见
参考
SerializationInfo 类
System.Runtime.Serialization 命名空间
ISerializable 接口