ObjectIDGenerator.HasId(Object, Boolean) Méthode

Définition

Détermine si un objet a déjà été affecté à 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

Paramètres

obj
Object

Objet que vous demandez.

firstTime
Boolean

true s’il obj n’était pas connu précédemment au ObjectIDGenerator; sinon, false.

Retours

ID d’objet de s’il obj était précédemment connu de l’objet ObjectIDGenerator; sinon, zéro.

Exceptions

Le obj paramètre est null.

Remarques

Si l’objet a déjà été affecté à un ID, l’ID est retourné et firstTime est défini falsesur ; sinon, zéro est retourné et firstTime est défini sur true. HasId diffère de GetId ce qui ne crée jamais d’ID pour un objet qui n’a pas déjà été vu par le ObjectIDGenerator.

S’applique à