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