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 został już przypisany do identyfikatora.
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
wcześniej nie był znany ; ObjectIDGeneratorw przeciwnym razie . false
Zwraca
Identyfikator obiektu , obj
jeśli wcześniej znany ObjectIDGenerator; w przeciwnym razie zero.
Wyjątki
Parametr obj
to null
.
Uwagi
Jeśli obiekt został już przypisany identyfikator, identyfikator jest zwracany i firstTime
jest ustawiony na false
; w przeciwnym razie zwracany jest zero i firstTime
jest ustawiony na true
. HasId różni się od GetId tego, że nigdy nie tworzy identyfikatora obiektu, który nie został jeszcze widziany przez ObjectIDGeneratorobiekt .