次の方法で共有


Formatter.GetNext メソッド

フォーマッタの内部の作業キューから、次のシリアル化対象のオブジェクトを返します。

Formatter 型は CLS との互換性がありません。CLS との互換性に関する詳細については 「共通言語仕様の概要」 を参照してください。

Protected Overridable Function GetNext( _
   <Out()> ByRef objID As Long _) As Object
[C#]
protected virtual object GetNext(   out longobjID);
[C++]
protected: virtual Object* GetNext(   [   Out] __int64* objID);
[JScript]
protected function GetNext(
   objID : long) : Object;

パラメータ

  • objID
    シリアル化中に現在のオブジェクトに割り当てられた ID。

戻り値

次にシリアル化対象となるオブジェクト。

例外

例外の種類 条件
SerializationException 作業キューから取得した次のオブジェクトには、割り当てられた ID がありませんでした。

解説

オブジェクトは、 Schedule に渡された順序に基づいて、先入れ先出しの順序で返されます。オブジェクトの ID は objID パラメータに格納されており、そのオブジェクトは関数から返されます。

必要条件

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

参照

Formatter クラス | Formatter メンバ | System.Runtime.Serialization 名前空間 | ObjectIDGenerator