DictionaryBase.OnRemoveComplete(Object, Object) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Melakukan proses kustom tambahan setelah menghapus elemen dari DictionaryBase instans.
protected:
virtual void OnRemoveComplete(System::Object ^ key, System::Object ^ value);
protected virtual void OnRemoveComplete (object key, object value);
protected virtual void OnRemoveComplete (object key, object? value);
abstract member OnRemoveComplete : obj * obj -> unit
override this.OnRemoveComplete : obj * obj -> unit
Protected Overridable Sub OnRemoveComplete (key As Object, value As Object)
Parameter
- key
- Object
Kunci elemen yang akan dihapus.
- value
- Object
Nilai elemen yang akan dihapus.
Keterangan
Implementasi default metode ini dimaksudkan untuk ditimpa oleh kelas turunan untuk melakukan beberapa tindakan setelah elemen yang ditentukan dihapus.
Metode On* hanya dipanggil pada instans yang dikembalikan oleh Dictionary properti , tetapi tidak pada instans yang dikembalikan oleh InnerHashtable properti .
Implementasi default metode ini adalah O(1)
operasi.
Catatan Bagi Inheritor
Metode ini memungkinkan pelaksana untuk menentukan proses yang harus dilakukan setelah menghapus elemen dari yang mendasar Hashtable. Dengan mendefinisikan metode ini, implementer dapat menambahkan fungsionalitas ke metode yang diwariskan tanpa harus mengambil alih semua metode lainnya.
OnRemove(Object, Object) dipanggil sebelum perilaku Hapus standar, sedangkan OnRemoveComplete(Object, Object) dipanggil setelah perilaku Hapus standar.