StateManagedCollection.OnRemove(Int32, Object) Methode

Definitie

Wanneer deze wordt overschreven in een afgeleide klasse, voert u extra werk uit voordat de IList.Remove(Object) of IList.RemoveAt(Int32) methode het opgegeven item uit de verzameling verwijdert.

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)

Parameters

index
Int32

De op nul gebaseerde index van het item dat moet worden verwijderd, die wordt gebruikt wanneer IList.RemoveAt(Int32) deze wordt aangeroepen.

value
Object

Het object dat moet worden verwijderd uit de StateManagedCollection, die wordt gebruikt wanneer IList.Remove(Object) wordt aangeroepen.

Opmerkingen

Verzamelingen die zijn afgeleid van StateManagedCollection , kunnen de OnRemove methode overschrijven om extra werk uit te voeren voordat een item wordt verwijderd uit de verzameling met behulp van de IList.Remove of IList.RemoveAt methode.

Van toepassing op

Zie ook