Formatter メンバ
パブリック プロパティ
Binder | 派生クラスでオーバーライドされると、現在のフォーマッタと共に使用する SerializationBinder を取得または設定します。 |
Context | 派生クラスでオーバーライドされると、現在のシリアル化に使用する StreamingContext を取得または設定します。 |
SurrogateSelector | 派生クラスでオーバーライドされると、現在のフォーマッタと共に使用する ISurrogateSelector を取得または設定します。 |
パブリック メソッド
Deserialize | 派生クラスでオーバーライドされると、作成時にフォーマッタに結び付けられているストリームを逆シリアル化して、そのストリームに初めにシリアル化されたグラフと同一のオブジェクトのグラフを作成します。 |
Equals (Object から継承されます) | オーバーロード。 2 つの Object インスタンスが等しいかどうかを判断します。 |
GetHashCode (Object から継承されます) | 特定の型のハッシュ関数として機能します。ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 |
GetType (Object から継承されます) | 現在のインスタンスの Type を取得します。 |
Serialize | 派生クラスでオーバーライドされると、フォーマッタに既に結び付けられているストリームに、指定したルートのオブジェクトのグラフをシリアル化します。 |
ToString (Object から継承されます) | 現在の Object を表す String を返します。 |
プロテクト コンストラクタ
Formatter コンストラクタ | Formatter クラスの新しいインスタンスを初期化します。 |
プロテクト フィールド
m_idGenerator | 現在のフォーマッタと共に使用する ObjectIDGenerator を格納します。 |
m_objectQueue | 残されたシリアル化対象のオブジェクトの Queue を格納します。 |
プロテクト メソッド
Finalize (Object から継承されます) | オーバーライド。 Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。
C# と C++ では、ファイナライザはデストラクタ構文で表現されます。 |
GetNext | フォーマッタの内部の作業キューから、次のシリアル化対象のオブジェクトを返します。 |
MemberwiseClone (Object から継承されます) | 現在の Object の簡易コピーを作成します。 |
Schedule | 後でシリアル化するために、オブジェクトをスケジュールします。 |
WriteArray | 派生クラスでオーバーライドされると、フォーマッタに既に結び付けられているストリームに配列を書き込みます。 |
WriteBoolean | 派生クラスでオーバーライドされると、フォーマッタに既に結び付けられているストリームに Boolean 値を書き込みます。 |
WriteByte | 派生クラスでオーバーライドされると、フォーマッタに既に結び付けられているストリームに 8 ビット符号なし整数を書き込みます。 |
WriteChar | 派生クラスでオーバーライドされると、フォーマッタに既に結び付けられているストリームに Unicode 文字を書き込みます。 |
WriteDateTime | 派生クラスでオーバーライドされると、フォーマッタに既に結び付けられているストリームに DateTime 値を書き込みます。 |
WriteDecimal | 派生クラスでオーバーライドされると、フォーマッタに既に結び付けられているストリームに Decimal 値を書き込みます。 |
WriteDouble | 派生クラスでオーバーライドされると、フォーマッタに既に結び付けられているストリームに倍精度浮動小数点数を書き込みます。 |
WriteInt16 | 派生クラスでオーバーライドされると、フォーマッタに既に結び付けられているストリームに 16 ビット符号付き整数を書き込みます。 |
WriteInt32 | 派生クラスでオーバーライドされると、ストリームに 32 ビット符号付き整数を書き込みます。 |
WriteInt64 | 派生クラスでオーバーライドされると、ストリームに 64 ビット符号付き整数を書き込みます。 |
WriteMember | 受信したデータの型を検査し、適切な Write メソッドを呼び出して、既にフォーマッタに結び付けられているストリームへの書き込みを実行します。 |
WriteObjectRef | 派生クラスでオーバーライドされると、フォーマッタに既に結び付けられているストリームにオブジェクト参照を書き込みます。 |
WriteSByte | 派生クラスでオーバーライドされると、フォーマッタに既に結び付けられているストリームに 8 ビット符号付き整数を書き込みます。 |
WriteSingle | 派生クラスでオーバーライドされると、フォーマッタに既に結び付けられているストリームに単精度浮動小数点数を書き込みます。 |
WriteTimeSpan | 派生クラスでオーバーライドされると、フォーマッタに既に結び付けられているストリームに TimeSpan 値を書き込みます。 |
WriteUInt16 | 派生クラスでオーバーライドされると、フォーマッタに既に結び付けられているストリームに 16 ビット符号なし整数を書き込みます。 |
WriteUInt32 | 派生クラスでオーバーライドされると、フォーマッタに既に結び付けられているストリームに 32 ビット符号なし整数を書き込みます。 |
WriteUInt64 | 派生クラスでオーバーライドされると、フォーマッタに既に結び付けられているストリームに 64 ビット符号なし整数を書き込みます。 |
WriteValueType | 派生クラスでオーバーライドされると、フォーマッタに既に結び付けられているストリームに、指定された型の値を書き込みます。 |