ObjectIDGenerator.GetId(Object, Boolean) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
pokud 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 false
hodnotu .
Výjimky
Parametr obj
je null
.
Byl ObjectIDGenerator požádán, aby sledoval příliš mnoho objektů.