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 Framework プリミティブ型の多くに対して 2 次最適化を提供します。

これはプライベート形式であり、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)

適用対象