Sdílet prostřednictvím


ObjectIDGenerator.HasId(Object, Boolean) Metoda

Definice

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.

Platí pro