Sdílet prostřednictvím


ObjectIDGenerator.GetId(Object, Boolean) Metoda

Definice

Vrátí ID zadaného objektu a vygeneruje nové ID, pokud zadaný objekt ještě nebyl identifikován objektem 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

truepokud obj nebyla dříve známa ObjectIDGeneratorpro ; v opačném případě . false

Návraty

ID objektu se používá pro serializaci. firstTime je nastavená na true hodnotu, pokud se jedná o první identifikaci objektu; v opačném případě je nastavená na falsehodnotu .

Výjimky

Parametr obj je null.

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

Platí pro