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的物件建立標識符。