ObjectIDGenerator.HasId(Object, Boolean) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
判斷物件是否已被指派 ID。
public:
virtual long HasId(System::Object ^ obj, [Runtime::InteropServices::Out] bool % firstTime);
public virtual long HasId(object obj, out bool firstTime);
abstract member HasId : obj * bool -> int64
override this.HasId : obj * bool -> int64
Public Overridable Function HasId (obj As Object, ByRef firstTime As Boolean) As Long
參數
- obj
- Object
你要的那個物品。
- firstTime
- Boolean
true 如果 obj 之前不知道; ObjectIDGenerator否則, false。
傳回
若先前已知 obj,則為 的ObjectIDGenerator物件 ID;否則為零。
例外狀況
參數 obj 為 null。
備註
若物件已被指派 ID,則回傳該 ID,並 firstTime 設為 false;否則,回傳 0 並將 firstTime 設為 true。
HasId 與 GetId 不同的是,它從不為尚未被 的 ObjectIDGenerator物件建立 ID。