ObjectIDGenerator.HasId(Object, Boolean) Metodo

Definizione

Stabilisce 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

L'oggetto richiesto.

firstTime
Boolean

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

Restituisce

Int64

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

Eccezioni

Il valore del parametro obj è null.

Commenti

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

Si applica a