Formatter.Schedule メソッド

後でシリアル化するために、オブジェクトをスケジュールします。

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

Protected Overridable Function Schedule( _
   ByVal obj As Object _) As Long
[C#]
protected virtual long Schedule(objectobj);
[C++]
protected: virtual __int64 Schedule(Object* obj);
[JScript]
protected function Schedule(
   obj : Object) : long;

パラメータ

  • obj
    シリアル化の対象としてスケジュールされるオブジェクト。

戻り値

オブジェクトに割り当てられたオブジェクト ID。

解説

Schedule はオブジェクトの ID を取得し、新しいオブジェクト ID を取得すると、後でシリアル化するためにキューに格納します。スケジュールは、シリアル化対象のオブジェクトの作業キューとして、フォーマッタの内部に保持されます。オブジェクトが既に作業キューに存在している場合は、そのオブジェクトがもう一度追加されることはなく、例外もスローされません。

必要条件

プラットフォーム: 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