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
如果 obj
先前未由 ObjectIDGenerator 所辨識,則為 true
,否則為 false
。
傳回
如果先前已由 ObjectIDGenerator 所辨識,則為 obj
的物件 ID,否則為零。
例外狀況
obj
參數為 null
。
備註
如果物件已經獲指派識別碼,則會傳回識別碼並 firstTime
設定為 false
,否則會傳回零,並將 firstTime
設定為 true
。 HasId 不同於 GetId ,它永遠不會為 尚未看到 ObjectIDGenerator的物件建立標識符。
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應