ObjectIDGenerator.HasId(Object, Boolean) Methode

Definition

Bestimmt, 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 Objekt, nach dem Sie fragen.

firstTime
Boolean

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

Gibt zurück

Die Objekt-ID, bei obj der zuvor der ObjectIDGeneratorWert "; andernfalls Null" bekannt ist.

Ausnahmen

Der obj Parameter ist null.

Hinweise

Wenn dem Objekt bereits eine ID zugewiesen wurde, wird die ID zurückgegeben und firstTime auf ; falseandernfalls wird Null zurückgegeben und firstTime auf .true HasId unterscheidet sich davon GetId , dass es nie eine ID für ein Objekt erstellt, das noch nicht von der ObjectIDGenerator.

Gilt für: