StateManagedCollection.OnRemove(Int32, Object) Método

Definição

Quando sobreposto numa classe derivada, realiza trabalho adicional antes de o IList.Remove(Object) método ou IList.RemoveAt(Int32) remover o item especificado da coleção.

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

O índice em base zero do item a remover, que é usado quando IList.RemoveAt(Int32) é chamado.

value
Object

O objeto a remover do StateManagedCollection, que é usado quando IList.Remove(Object) é chamado.

Observações

Coleções derivadas de StateManagedCollection podem sobrepor o OnRemove método para realizar qualquer trabalho adicional antes de um item ser removido da coleção usando o IList.Remove método ou IList.RemoveAt .

Aplica-se a

Ver também