ObjectIDGenerator.GetId(Object, Boolean) Yöntem

Tanım

Belirtilen nesne tarafından önceden 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ğini almak istediğiniz nesne.

firstTime
Boolean

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

Döndürülenler

Nesnenin kimliği serileştirme için kullanılır. firstTimetrue, nesne ilk kez tanımlandıysa olarak ayarlanır; aksi takdirde olarak ayarlanırfalse.

Özel durumlar

obj parametresidirnull.

' ObjectIDGenerator den çok fazla nesneyi izlemesi istendi.

Şunlara uygulanır