ObjectIDGenerator.HasId(Object, Boolean) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Meghatározza, hogy egy objektum már hozzárendelt-e azonosítót.
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
Paraméterek
- obj
- Object
A kért objektum.
- firstTime
- Boolean
trueha obj korábban nem ismerték aObjectIDGenerator; egyébként. false
Válaszok
Az objektumazonosító, obj ha korábban ismert a ObjectIDGenerator; egyébként nulla.
Kivételek
A obj paraméter a következő null: .
Megjegyzések
Ha az objektumhoz már hozzárendelt egy azonosítót, a rendszer visszaadja az azonosítót, és firstTime a következőre falsevan állítva: ; ellenkező esetben a nulla lesz visszaadva, és firstTime a rendszer a következőre truevan állítva: .
HasId különbözik GetId attól, hogy soha nem hoz létre azonosítót olyan objektumhoz, amelyet még nem látott a ObjectIDGenerator.