StateManagedCollection.OnRemove(Int32, Object) Método

Definición

Cuando se reemplaza en una clase derivada, realiza un trabajo adicional antes de que los métodos IList.Remove(Object) o IList.RemoveAt(Int32) quiten el elemento especificado de la colección.When overridden in a derived class, performs additional work before the IList.Remove(Object) or IList.RemoveAt(Int32) method removes the specified item from the collection.

protected:
 virtual void OnRemove(int index, System::Object ^ value);
protected virtual void OnRemove (int index, object value);
abstract member OnRemove : int * obj -> unit
override this.OnRemove : int * obj -> unit
Protected Overridable Sub OnRemove (index As Integer, value As Object)

Parámetros

index
Int32

Índice de base cero del elemento que se va a quitar, que se usa al llamar a IList.RemoveAt(Int32).The zero-based index of the item to remove, which is used when IList.RemoveAt(Int32) is called.

value
Object

Objeto que se va a quitar de StateManagedCollection, que se usa al llamar a IList.Remove(Object).The object to remove from the StateManagedCollection, which is used when IList.Remove(Object) is called.

Comentarios

Las colecciones derivadas de StateManagedCollection pueden invalidar el método OnRemove para realizar cualquier trabajo adicional antes de que se quite un elemento de la colección mediante el método IList.Remove o IList.RemoveAt.Collections derived from StateManagedCollection can override the OnRemove method to perform any additional work before an item is removed from the collection using the IList.Remove or IList.RemoveAt method.

Se aplica a

Consulte también: