ObjectIDGenerator.GetId(Object, Boolean) Méthode

Définition

Retourne l'ID pour l'objet spécifié, en générant un nouvel ID si l'objet spécifié n'a pas déjà été identifié par 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

Paramètres

obj
Object

Objet pour lequel un ID est souhaité.

firstTime
Boolean

true si obj n'était pas précédemment connu de ObjectIDGenerator ; sinon false.

Retours

L'ID de l'objet est utilisé pour la sérialisation. La valeur affectée à firstTime est true s'il s'agit de la première identification de l'objet ; sinon, la valeur est false.

Exceptions

Le paramètre obj a la valeur null.

ObjectIDGenerator doit suivre un nombre d'objets trop important.

S’applique à