Aracılığıyla paylaş


ObjectIDGenerator.HasId(Object, Boolean) Yöntem

Tanım

Bir nesneye zaten 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 bilinmiyorsa objObjectIDGenerator; aksi takdirde . false

Döndürülenler

Daha önce olarak biliniyorsa ObjectIDGeneratornesne kimliğiobj; aksi takdirde sıfır.

Özel durumlar

obj parametresidirnull.

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 daha önce görülmemiş bir nesne için hiçbir zaman kimlik oluşturmamasından GetIdObjectIDGeneratorfarklıdır.

Şunlara uygulanır