ObjectIDGenerator.GetId(Object, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die ID für das angegebene Objekt zurück und generiert eine neue ID, wenn das angegebene Objekt nicht bereits vom ObjectIDGenerator bezeichnet 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 eine ID benötigt wird.
- firstTime
- Boolean
true
, wenn obj
dem ObjectIDGenerator zuvor nicht bekannt war, andernfalls false
.
Gibt zurück
Die ID des Objekts wird für die Serialisierung verwendet. Wenn das Objekt zum ersten Mal bezeichnet wurde, wird firstTime
auf true
, andernfalls auf false
festgelegt.
Ausnahmen
Der obj
-Parameter ist null
.
Die Anzahl der vom ObjectIDGenerator zu verfolgenden Objekte ist zu hoch.