ObjectIDGenerator.HasId(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í.
Určuje, zda je objektu již přiřazeno ID.
public:
virtual long HasId(System::Object ^ obj, [Runtime::InteropServices::Out] bool % firstTime);
public virtual long HasId (object obj, out bool firstTime);
abstract member HasId : obj * bool -> int64
override this.HasId : obj * bool -> int64
Public Overridable Function HasId (obj As Object, ByRef firstTime As Boolean) As Long
Parametry
- obj
- Object
Objekt, o který žádáte.
- firstTime
- Boolean
true
pokud obj
nebyla dříve známa ObjectIDGenerator, jinak hodnota false
.
Návraty
ID objektu , obj
pokud ho dříve znáte ObjectIDGenerator, jinak nula.
Výjimky
Parametr obj
je null
.
Poznámky
Pokud už je objektu přiřazeno ID, vrátí se ID a firstTime
nastaví se na false
hodnotu . V opačném případě se vrátí nula a firstTime
nastaví se na true
hodnotu .
HasId se liší v GetId tom, že nikdy nevytvoří ID pro objekt, který ještě nebyl zobrazen objektem ObjectIDGenerator.