ObjectIDGenerator.GetId(Object, Boolean) Metoda

Definicja

Zwraca identyfikator określonego obiektu, generując nowy identyfikator, jeśli określony obiekt nie został jeszcze zidentyfikowany przez ObjectIDGeneratorobiekt .

public:
 virtual long GetId(System::Object ^ obj, [Runtime::InteropServices::Out] bool % firstTime);
public virtual long GetId(object obj, out bool firstTime);
abstract member GetId : obj * bool -> int64
override this.GetId : obj * bool -> int64
Public Overridable Function GetId (obj As Object, ByRef firstTime As Boolean) As Long

Parametry

obj
Object

Obiekt, dla którego chcesz uzyskać identyfikator.

firstTime
Boolean

true jeśli obj nie był wcześniej znany ; ObjectIDGeneratorw przeciwnym razie false.

Zwraca

Identyfikator obiektu jest używany do serializacji. firstTime parametr jest ustawiany na true wartość , jeśli jest to pierwszy raz, gdy obiekt został zidentyfikowany; w przeciwnym razie jest on ustawiony na falsewartość .

Wyjątki

Parametr obj jest null.

Poproszono o ObjectIDGenerator śledzenie zbyt wielu obiektów.

Dotyczy