ObjectIDGenerator.HasId(Object, Boolean) Metodo

Definizione

Determina se a un oggetto è già stato assegnato un ID.

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

Parametri

obj
Object

Oggetto richiesto.

firstTime
Boolean

true se obj non era noto in precedenza a ObjectIDGenerator; in caso contrario, false.

Valori restituiti

ID oggetto di obj se precedentemente noto a ObjectIDGenerator; in caso contrario, zero.

Eccezioni

Il obj parametro è null.

Commenti

Se all'oggetto è già stato assegnato un ID, viene restituito l'ID e firstTime viene impostato su ; in caso contrario, viene restituito zero e firstTime viene impostato falsesu true. HasId è diverso da in GetId quanto non crea mai un ID per un oggetto che non è già stato visto da ObjectIDGenerator.

Si applica a