Udostępnij przez


ObjectIDGenerator.HasId(Object, Boolean) Metoda

Definicja

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.

Dotyczy