ObjectIDGenerator.GetId(Object, Boolean) Метод

Определение

Возвращает идентификатор для заданного объекта, создавая новый идентификатор, если заданный объект уже не был идентифицирован ObjectIDGenerator.

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

Объект, для которого необходим идентификатор.

firstTime
Boolean

true, если obj не был ранее известен ObjectIDGenerator; в противном случае — false.

Возвращаемое значение

Идентификатор объекта используется для сериализации. Параметру firstTime присваивается значение true, если объект идентифицируется в первый раз; в противном случае присваивается значение false.

Исключения

Параметр obj имеет значение null.

Сделан запрос ObjectIDGenerator для сохранения дорожек слишком большого количества объектов.

Применяется к