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

ID を取得するオブジェクト。

firstTime
Boolean

true objが以前にObjectIDGeneratorに認識されていない場合はfalse。それ以外の場合は。

返品

オブジェクトの ID はシリアル化に使用されます。 firstTime は、オブジェクトが初めて識別された場合は true に設定されます。それ以外の場合は、 falseに設定されます。

例外

obj パラメーターはnull

ObjectIDGeneratorは、多すぎるオブジェクトを追跡するように求められました。

適用対象