Compartilhar via


ObjectIDGenerator.GetId(Object, Boolean) Método

Definição

Retornará a ID do objeto especificado, gerando uma nova ID, se o objeto especificado ainda não tiver sido identificado pelo 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

Parâmetros

obj
Object

O objeto para o qual você deseja ter uma ID.

firstTime
Boolean

true se obj não era conhecido anteriormente pelo ObjectIDGenerator; caso contrário, false.

Retornos

A ID do objeto é usada para serialização. firstTime será definido como true, se esta for a primeira vez que o objeto foi identificado; caso contrário, ele é definido como false.

Exceções

O parâmetro obj é null.

Foi solicitado que ObjectIDGenerator controlasse objetos em excesso.

Aplica-se a