ObjectIDGenerator.GetId(Object, Boolean) Metoda

Definice

Vrátí ID pro zadaný objekt, který generuje nové ID, pokud zadaný objekt ještě nebyl identifikován 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

Parametry

obj
Object

Objekt, pro který chcete ID.

firstTime
Boolean

true pokud obj nebyl dříve znám ObjectIDGenerator; jinak , false.

Návraty

ID objektu se používá pro serializaci. firstTime je nastavena na true hodnotu, pokud je objekt poprvé identifikován. V opačném případě je nastavena na falsehodnotu .

Výjimky

Parametr obj je null.

Byl ObjectIDGenerator požádán, aby sledoval příliš mnoho objektů.

Platí pro