DictionaryBase.OnInsertComplete(Object, Object) Método

Definición

Realiza procesos personalizados adicionales después de insertar un nuevo elemento en la instancia de DictionaryBase.

C#
protected virtual void OnInsertComplete (object key, object value);
C#
protected virtual void OnInsertComplete (object key, object? value);

Parámetros

key
Object

Clave del elemento que se va a insertar.

value
Object

Valor del elemento que se va a insertar.

Comentarios

La implementación predeterminada de este método está pensada para ser invalidada por una clase derivada para realizar alguna acción después de insertar el elemento especificado.

Los métodos On* solo se invocan en la instancia devuelta por la Dictionary propiedad , pero no en la instancia devuelta por la InnerHashtable propiedad .

La implementación predeterminada de este método es una O(1) operación.

Notas a los desarrolladores de herederos

Este método permite a los implementadores definir procesos que se deben realizar después de insertar el elemento en el subyacente Hashtable. Al definir este método, los implementadores pueden agregar funcionalidad a los métodos heredados sin tener que invalidar todos los demás métodos.

OnInsert(Object, Object) se invoca antes del comportamiento de inserción estándar, mientras OnInsertComplete(Object, Object) que se invoca después del comportamiento de inserción estándar.

Se aplica a

Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

Consulte también