ObjectIDGenerator.GetId(Object, Boolean) 方法

定義

回傳指定物件的 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

你想要識別的物件。

firstTime
Boolean

true 如果 obj 之前不知道; ObjectIDGenerator否則, false

傳回

物件的 ID 用於序列化。 firstTime 若是首次識別該物體,則設為 true ;否則,則設為 false

例外狀況

參數 objnull

ObjectIDGenerator他們被要求追蹤過多的物品。

適用於