ObjectIDGenerator.GetId(Object, Boolean) Yöntem

Tanım

Belirtilen nesne tarafından henüz tanımlanmamışsa yeni bir kimlik oluşturarak belirtilen nesnenin ObjectIDGeneratorkimliğini döndürür.

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

Parametreler

obj
Object

Kimliğinin olmasını istediğiniz nesne.

firstTime
Boolean

truedaha önce tarafından bilinmiyorduysa objObjectIDGenerator; aksi takdirde . false

Döndürülenler

Nesnenin kimliği serileştirme için kullanılır. firstTime , nesne ilk kez tanımlanıyorsa olarak ayarlanır true ; aksi takdirde olarak ayarlanır false.

Özel durumlar

obj parametresi null'dir.

ObjectIDGenerator'den çok fazla nesneyi izlemesi istendi.

Şunlara uygulanır