StateManagedCollection.OnRemove(Int32, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Po zastąpieniu w klasie pochodnej wykonuje dodatkową pracę przed IList.Remove(Object) usunięciem określonego elementu z kolekcji przez metodę or IList.RemoveAt(Int32) .
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
Indeks zera elementu do usunięcia, który jest używany, gdy IList.RemoveAt(Int32) jest wywoływany.
- value
- Object
Obiekt do usunięcia z StateManagedCollectionobiektu , który jest używany, gdy IList.Remove(Object) jest wywoływany.
Uwagi
Kolekcje pochodzące z StateManagedCollection programu mogą zastąpić metodę OnRemove w celu wykonania dodatkowej pracy przed usunięciem elementu z kolekcji przy użyciu IList.Remove metody or IList.RemoveAt .