ObjectIDGenerator.HasId(Object, Boolean) メソッド

定義

オブジェクトに 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。それ以外の場合は 0。

例外

obj パラメーターはnull

注釈

オブジェクトに既に ID が割り当てられている場合は、ID が返され、 firstTimefalse に設定されます。それ以外の場合は 0 が返され、 firstTimetrue に設定されます。 HasIdは、GetIdにまだ表示されていないオブジェクトの ID を作成しないという点で、ObjectIDGeneratorとは異なります。

適用対象