LosFormatter 类

定义

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

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

注解

警告

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

(洛杉矶) 格式化程序的有限对象序列化旨在实现高度紧凑的 ASCII 格式序列化。 此类支持序列化任何对象图,但针对包含字符串、数组和哈希表的对象进行了优化。 它为许多 .NET Framework 基元类型提供了第二个顺序优化。

这是一种专用格式,只在 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)

适用于