ObjectIDGenerator.HasId(Object, Boolean) Metoda

Definice

Určuje, zda již byl objekt přiřazen 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 nebyl dříve znám ObjectIDGenerator; jinak , false.

Návraty

ID objektu obj , pokud bylo dříve známo ObjectIDGenerator; v opačném případě nula.

Výjimky

Parametr obj je null.

Poznámky

Pokud již byl objekt přiřazen ID, je ID vráceno a firstTime je nastaveno na false; v opačném případě je vrácena nula a firstTime je nastavena na true. HasId se liší od GetId toho, že nikdy nevytyčí ID pro objekt, který ještě nebyl zobrazen objektem ObjectIDGenerator.

Platí pro