Condividi tramite


ObjectIDGenerator.GetId(Object, Boolean) Metodo

Definizione

Restituisce l'ID dell'oggetto specificato, generando un nuovo ID se questo oggetto 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 il quale si desidera un ID.

firstTime
Boolean

true se il valore di obj non era noto in precedenza all'oggetto ObjectIDGenerator; in caso contrario, false.

Restituisce

L'ID dell'oggetto viene utilizzato per la serializzazione. Il parametro firstTime è impostato su true se l'oggetto è stato identificato per la prima volta, altrimenti è impostato su false.

Eccezioni

Il valore del parametro obj è null.

A ObjectIDGenerator è stato chiesto di tenere traccia di un numero eccessivo di oggetti.

Si applica a