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

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

Zwraca

Int64

Identyfikator obiektu jest używany do serializacji. firstTime jest ustawiana na true wartość , jeśli jest to pierwszy raz, gdy obiekt został zidentyfikowany. W przeciwnym razie ustawiono wartość false.

Wyjątki

Parametr obj to null.

Poproszono o ObjectIDGenerator śledzenie zbyt wielu obiektów.

Dotyczy