ObjectIDGenerator.HasId(Object, Boolean) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
true
daha önce tarafından bilinmiyorsa obj
ObjectIDGenerator; 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 true
ayarlanır.
HasId , tarafından daha önce görülmemiş bir nesne için hiçbir zaman kimlik oluşturmamasından GetIdObjectIDGeneratorfarklıdır.