ObjectIDGenerator.HasId(Object, Boolean) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa, czy obiekt ma już przypisany identyfikator.
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
Obiekt, o który prosisz.
- firstTime
- Boolean
true
jeśli obj
nie był wcześniej znany ; ObjectIDGeneratorw przeciwnym razie , false
.
Zwraca
Identyfikator obj
obiektu , jeśli wcześniej znany z ObjectIDGenerator; w przeciwnym razie zero.
Wyjątki
Parametr obj
ma wartość null
.
Uwagi
Jeśli obiekt został już przypisany identyfikator, identyfikator jest zwracany i firstTime
jest ustawiony na false
; w przeciwnym razie zwracane jest zero i firstTime
jest ustawione na true
.
HasId różni się od GetId tego, że nigdy nie tworzy identyfikatora dla obiektu, który nie był jeszcze widziany przez obiekt ObjectIDGenerator.