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 falsehodnotu . V opačném případě se vrátí nula a firstTime nastaví se na truehodnotu .
HasId se liší v GetId tom, že nikdy nevytvoří ID pro objekt, který ještě nebyl zobrazen objektem ObjectIDGenerator.