LosFormatter 类

定义

序列化 Web 窗体页面的视图状态。 此类不能被继承。

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

注解

Warning

LosFormatter 不安全,无法确保安全。 有关详细信息,请参阅 BinaryFormatter 安全指南

有限的对象序列化 (LOS) 格式化程序专为高度压缩的 ASCII 格式序列化而设计。 此类支持序列化任何对象图,但针对包含字符串、数组和哈希表的对象进行优化。 它为许多.NET框架基元类型提供第二次顺序优化。

这是专用格式,仅在 Web 请求的生存期内保持一致。

构造函数

名称 说明
LosFormatter()

使用默认值初始化类的新实例 LosFormatter

LosFormatter(Boolean, Byte[])

使用指定的启用标志和计算机身份验证代码(MAC)密钥修饰符初始化类的新实例 LosFormatter

LosFormatter(Boolean, String)

使用指定的启用标志和计算机身份验证代码(MAC)密钥修饰符初始化类的新实例 LosFormatter

方法

名称 说明
Deserialize(Stream)

将对象中包含的 Stream 视图状态值转换为有限的对象序列化(LOS)格式的对象。

Deserialize(String)

将指定的视图状态值转换为有限的对象序列化(LOS)格式的对象。

Deserialize(TextReader)

将对象中包含的 TextReader 视图状态值转换为有限的对象序列化(LOS)格式的对象。

Equals(Object)

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

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
Serialize(Stream, Object)

将有限的对象序列化(LOS)格式的对象转换为视图状态值,并将结果放入对象 Stream 中。

Serialize(TextWriter, Object)

将有限的对象序列化(LOS)格式的对象转换为视图状态值,并将结果放入对象 TextWriter 中。

ToString()

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

(继承自 Object)

适用于