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