StateManagedCollection.OnRemove(Int32, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在派生类中替代时,在 IList.Remove(Object) 或 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)
参数
- index
- Int32
要删除的项的从零开始的索引(在调用 IList.RemoveAt(Int32) 时使用)。
- value
- Object
要从 StateManagedCollection 中删除的对象(在调用 IList.Remove(Object) 时使用)。
注解
派生自 StateManagedCollection 的集合可以重写 OnRemove 该方法,以在使用 IList.Remove 或 IList.RemoveAt 方法从集合中删除项之前执行任何其他工作。