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
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.