ObjectIDGenerator.GetId(Object, Boolean) Metódus

Definíció

A megadott objektum azonosítóját adja vissza, amely új azonosítót hoz létre, ha a megadott objektumot még nem azonosította a ObjectIDGeneratorrendszer.

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

Paraméterek

obj
Object

Az az objektum, amelyhez azonosítót szeretne adni.

firstTime
Boolean

trueha obj korábban nem ismerték aObjectIDGenerator; egyébként. false

Válaszok

Az objektum azonosítója szerializáláshoz használatos. firstTime akkor van beállítva true , ha ez az első alkalom, hogy az objektumot azonosították, ellenkező esetben a következőre falsevan állítva: .

Kivételek

A obj paraméter a következő null: .

A ObjectIDGenerator rendszer arra kérte, hogy kövesse nyomon a túl sok objektumot.

A következőre érvényes: