StateManagedCollection.OnRemove(Int32, Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Při přepsání v odvozené třídě provede další práci před IList.Remove(Object) IList.RemoveAt(Int32) odebráním zadané položky z kolekce.
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)
Parametry
- index
- Int32
Index položky založené na nule, který se má odebrat, který se použije při IList.RemoveAt(Int32) vyvolání.
- value
- Object
Objekt, který se má odebrat z objektu StateManagedCollection, který se používá při IList.Remove(Object) zavolání.
Poznámky
Kolekce odvozené z StateManagedCollection mohou přepsat metodu OnRemove k provedení jakékoli další práce před odebráním položky z kolekce pomocí IList.Remove metody nebo IList.RemoveAt metody.