Udostępnij za pośrednictwem


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 obiekt ObjectIDGenerator.

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 ma zostać wyświetlony 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, kiedy obiekt został zidentyfikowany. W przeciwnym razie jest ustawiona wartość false.

Wyjątki

Parametr obj ma wartość null.

Poproszono o ObjectIDGenerator śledzenie zbyt wielu obiektów.

Dotyczy