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 предложено отслеживать слишком много объектов.

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