ObjectIDGenerator.GetId(Object, Boolean) Methode

Definition

Gibt die ID für das angegebene Objekt zurück und generiert eine neue ID, wenn das angegebene Objekt noch nicht durch das ObjectIDGeneratorangegebene Objekt identifiziert wurde.

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

Parameter

obj
Object

Das Objekt, für das Sie eine ID benötigen.

firstTime
Boolean

true if obj was not known to the ObjectIDGenerator; otherwise, false.

Gibt zurück

Die ID des Objekts wird für die Serialisierung verwendet. wird auf <a0/> festgelegt, wenn das Objekt zum ersten Mal identifiziert wurde. Andernfalls wird es auf <a0/> festgelegt.

Ausnahmen

Der obj Parameter ist null.

Es ObjectIDGenerator wurde aufgefordert, zu viele Objekte nachzuverfolgen.

Gilt für: