ObjectIDGenerator.HasId(Object, Boolean) Yöntem

Tanım

Bir nesneye zaten bir kimlik atanıp atanmadığını belirler.

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

Parametreler

obj
Object

İstediğiniz nesne.

firstTime
Boolean

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

Döndürülenler

Daha önce olarak biliniyorsa objnesne kimliğiObjectIDGenerator; aksi takdirde sıfır.

Özel durumlar

obj parametresi null'dir.

Açıklamalar

Nesneye zaten bir kimlik atanmışsa, kimlik döndürülür ve firstTime olarak ayarlanır false; aksi takdirde sıfır döndürülür ve firstTime olarak trueayarlanır. HasId , tarafından henüz görülmemiş bir nesne için hiçbir zaman kimlik oluşturmamasından GetIdObjectIDGeneratorfarklıdır.

Şunlara uygulanır