StateManagedCollection.OnRemove(Int32, Object) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.