ObjectIDGenerator.GetId(Object, Boolean) Metodo

Definizione

Restituisce l'ID per l'oggetto specificato, generando un nuovo ID se l'oggetto specificato non è già stato identificato da ObjectIDGenerator.

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

Parametri

obj
Object

Oggetto per cui si desidera un ID.

firstTime
Boolean

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

Valori restituiti

L'ID dell'oggetto viene usato per la serializzazione. firstTime è impostato su true se è la prima volta che l'oggetto è stato identificato; in caso contrario, è impostato su false.

Eccezioni

Il obj parametro è null.

È ObjectIDGenerator stato chiesto di tenere traccia di troppi oggetti.

Si applica a