DictionaryBase.OnInsertComplete(Object, Object) 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.
Örneğe yeni bir öğe DictionaryBase ekledikten sonra ek özel işlemler gerçekleştirir.
protected:
virtual void OnInsertComplete(System::Object ^ key, System::Object ^ value);
protected virtual void OnInsertComplete (object key, object value);
protected virtual void OnInsertComplete (object key, object? value);
abstract member OnInsertComplete : obj * obj -> unit
override this.OnInsertComplete : obj * obj -> unit
Protected Overridable Sub OnInsertComplete (key As Object, value As Object)
Parametreler
- key
- Object
Eklenecek öğenin anahtarı.
- value
- Object
Eklenecek öğenin değeri.
Açıklamalar
Bu yöntemin varsayılan uygulaması, belirtilen öğe eklendikten sonra bazı eylemleri gerçekleştirmek için türetilmiş bir sınıf tarafından geçersiz kılınmaya yöneliktir.
On* yöntemleri yalnızca özelliği tarafından Dictionary döndürülen örnekte çağrılır, ancak özelliği tarafından InnerHashtable döndürülen örnekte çağrılmıyor.
Bu yöntemin varsayılan uygulaması bir O(1)
işlemdir.
Devralanlara Notlar
Bu yöntem, uygulayıcıların öğesini temel alınan Hashtableöğesine ekledikten sonra gerçekleştirilmesi gereken işlemleri tanımlamasına olanak tanır. Uygulayıcılar bu yöntemi tanımlayarak diğer tüm yöntemleri geçersiz kılmak zorunda kalmadan devralınan yöntemlere işlevsellik ekleyebilir.
OnInsert(Object, Object) standart Ekleme davranışından önce çağrılırken OnInsertComplete(Object, Object) , standart Ekleme davranışından sonra çağrılır.