ObjectIDGenerator.HasId(Object, Boolean) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Détermine si un ID a déjà été assigné à un objet.
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 en question.
- firstTime
- Boolean
true
si obj
n'était pas précédemment connu de ObjectIDGenerator ; sinon false
.
Retours
ID d'objet de obj
s'il était précédemment connu de ObjectIDGenerator ; sinon 0.
Exceptions
Le paramètre obj
a la valeur null
.
Remarques
Si un ID a déjà été attribué à false
l’objet, l’ID est retourné et firstTime
est défini sur ; sinon, zéro est retourné et firstTime
est défini sur true
.
HasId diffère de GetId par le fait qu’il ne crée jamais d’ID pour un objet qui n’a pas déjà été vu par le ObjectIDGenerator.