Condividi tramite


DictionaryBase.OnRemoveComplete(Object, Object) Metodo

Definizione

Esegue procedure personalizzate aggiuntive dopo della rimozione di un elemento dall'istanza di DictionaryBase.

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)

Parametri

key
Object

Chiave dell'elemento da rimuovere.

value
Object

Valore dell'elemento da rimuovere.

Commenti

L'implementazione predefinita di questo metodo deve essere sottoposta a override da una classe derivata per eseguire un'azione dopo la rimozione dell'elemento specificato.

I metodi On* vengono richiamati solo sull'istanza restituita dalla Dictionary proprietà , ma non sull'istanza restituita dalla InnerHashtable proprietà .

L'implementazione predefinita di questo metodo è un'operazione O(1) .

Note per gli eredi

Questo metodo consente agli implementatori di definire i processi che devono essere eseguiti dopo la rimozione dell'elemento dall'oggetto sottostante Hashtable. Definendo questo metodo, gli implementatori possono aggiungere funzionalità ai metodi ereditati senza dover eseguire l'override di tutti gli altri metodi.

OnRemove(Object, Object) viene richiamato prima del comportamento Di rimozione standard, mentre OnRemoveComplete(Object, Object) viene richiamato dopo il comportamento Di rimozione standard.

Si applica a

Vedi anche