ObjectIDGenerator.HasId(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.
Ermittelt, ob einem Objekt bereits eine ID zugewiesen wurde.
public:
virtual long HasId(System::Object ^ obj, [Runtime::InteropServices::Out] bool % firstTime);
public virtual long HasId (object obj, out bool firstTime);
abstract member HasId : obj * bool -> int64
override this.HasId : obj * bool -> int64
Public Overridable Function HasId (obj As Object, ByRef firstTime As Boolean) As Long
Parameter
- obj
- Object
Das angeforderte Objekt.
- firstTime
- Boolean
true
, wenn obj
dem ObjectIDGenerator zuvor nicht bekannt war, andernfalls false
.
Gibt zurück
Die Objekt-ID von obj
, sofern diese dem ObjectIDGenerator zuvor bekannt war, andernfalls 0 (null).
Ausnahmen
Der obj
-Parameter ist null
.
Hinweise
Wenn dem Objekt bereits eine ID zugewiesen wurde, wird die ID zurückgegeben und firstTime
auf false
festgelegt. Andernfalls wird null zurückgegeben und firstTime
auf true
festgelegt.
HasId unterscheidet sich dadurch GetId , dass nie eine ID für ein Objekt erstellt wird, das noch nicht von ObjectIDGeneratorangezeigt wurde.