次の方法で共有


SoapFormatter.Serialize メソッド (Stream, Object, Header )

オブジェクト、またはルートを指定したオブジェクト グラフを、指定した Stream に SOAP リモート プロシージャ コール (RPC: Remote Procedure Call) 形式でシリアル化します。

Overloads Public Overridable Sub Serialize( _
   ByVal serializationStream As Stream, _   ByVal graph As Object, _   ByVal headers() As Header _) Implements IRemotingFormatter.Serialize
[C#]
public virtual void Serialize(StreamserializationStream,objectgraph,Header[] headers);
[C++]
public: virtual void Serialize(Stream* serializationStream,Object* graph,Header* headers[]);
[JScript]
public function Serialize(
   serializationStream : Stream,graph : Object,headers : Header[]);

パラメータ

  • serializationStream
    フォーマッタがシリアル化したデータを転送する先のストリーム。
  • graph
    シリアル化するオブジェクト、またはオブジェクト グラフのルート。このルート オブジェクトのすべての子オブジェクトは、自動的にシリアル化されます。
  • headers
    シリアル化されたデータに含めるリモート処理ヘッダー。 null 参照 (Visual Basic では Nothing) でもかまいません。

実装

IRemotingFormatter.Serialize

例外

例外の種類 条件
ArgumentNullException serializationStream が null 参照 (Visual Basic では Nothing) です。

解説

メモ   ヘッダーは、特定のリモート処理アプリケーションだけで使用されます。

必要条件

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

.NET Framework セキュリティ:

参照

SoapFormatter クラス | SoapFormatter メンバ | System.Runtime.Serialization.Formatters.Soap 名前空間 | SoapFormatter.Serialize オーバーロードの一覧