Formatter.GetNext 方法

从格式化程序的内部工作队列返回下一个要序列化的对象。

此方法不符合 CLS。 

**命名空间:**System.Runtime.Serialization
**程序集:**mscorlib(在 mscorlib.dll 中)

语法

声明
Protected Overridable Function GetNext ( _
    <OutAttribute> ByRef objID As Long _
) As Object
用法
Dim objID As Long
Dim returnValue As Object

returnValue = Me.GetNext(objID)
protected virtual Object GetNext (
    out long objID
)
protected:
virtual Object^ GetNext (
    [OutAttribute] long long% objID
)
protected Object GetNext (
    /** @attribute OutAttribute() */ /** @ref */ long objID
)
JScript 不支持通过引用传递值类型参数。

参数

  • objID
    要在序列化过程中分配给当前对象的 ID。

返回值

下一个要序列化的对象。

异常

异常类型 条件

SerializationException

从工作队列检索的下一个对象不具有已分配的 ID。

备注

对象会根据它们传递到 Schedule 的方式,以先进先出的顺序返回。对象的 ID 将放入 objID 参数,该对象从函数中返回。

平台

Windows 98、Windows 2000 SP4、Windows Millennium Edition、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

请参见

参考

Formatter 类
Formatter 成员
System.Runtime.Serialization 命名空间
ObjectIDGenerator