ObjectIDGenerator.GetId(Object, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回指定对象的 ID,如果指定的对象尚未由 ObjectIDGenerator指定对象标识,则生成新 ID。
public:
virtual long GetId(System::Object ^ obj, [Runtime::InteropServices::Out] bool % firstTime);
public virtual long GetId(object obj, out bool firstTime);
abstract member GetId : obj * bool -> int64
override this.GetId : obj * bool -> int64
Public Overridable Function GetId (obj As Object, ByRef firstTime As Boolean) As Long
参数
- obj
- Object
要为其指定 ID 的对象。
- firstTime
- Boolean
true 如果 obj 以前未知,则为 ObjectIDGenerator;否则为 false。
返回
对象的 ID 用于序列化。
例外
参数 obj 为 null.
ObjectIDGenerator系统要求跟踪过多的对象。