IFormatter.Serialize メソッド

オブジェクト、または指定されたルートのオブジェクトのグラフを指定されたストリームにシリアル化します。

Sub Serialize( _
   ByVal serializationStream As Stream, _   ByVal graph As Object _)
[C#]
void Serialize(
   StreamserializationStream,objectgraph);
[C++]
void Serialize(
   Stream* serializationStream,Object* graph);
[JScript]
function Serialize(
   serializationStream : Stream,graph : Object);

パラメータ

  • serializationStream
    シリアル化されたデータがフォーマッタによって格納されるストリーム。このストリームは、さまざまなバッキング ストア (ファイル、ネットワーク、メモリなど) を参照できます。
  • graph
    シリアル化するオブジェクト、またはオブジェクト グラフのルート。このルート オブジェクトのすべての子オブジェクトは、自動的にシリアル化されます。

解説

Serialize メソッドは、指定されたオブジェクト、およびそのオブジェクトに関連付けられたすべてのオブジェクトを指定されたストリームに自動的にシリアル化します。

既定では、シリアル化プロセスでオブジェクトのすべてのフィールド (パブリックとプライベート) の値を収集して、オブジェクトの状態を記録します。これらのフィールドは、型のアセンブリ修飾名などのオブジェクトに関する情報と共にストリームに保存されます。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

IFormatter インターフェイス | IFormatter メンバ | System.Runtime.Serialization 名前空間 | XML シリアル化および SOAP シリアル化